CN105208431A - 一种节目录制方法及录制装置 - Google Patents
一种节目录制方法及录制装置 Download PDFInfo
- Publication number
- CN105208431A CN105208431A CN201510622547.XA CN201510622547A CN105208431A CN 105208431 A CN105208431 A CN 105208431A CN 201510622547 A CN201510622547 A CN 201510622547A CN 105208431 A CN105208431 A CN 105208431A
- Authority
- CN
- China
- Prior art keywords
- program
- recording
- time
- file
- program recording
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本发明公开了一种节目录制方法及录制装置,该方法包括:接收并发送当前正在播放的一节目信号;接收一第一操作指令后,发送一录制指令;接收录制指令和节目信号,对节目信号进行录制,得到一已录制节目文件,其中,已录制节目文件包含复数个封包,每个封包都标记有时间戳;保存已录制节目文件;接收一第二操作指令后,发送一获取指令;接收获取指令,根据接收获取指令的时刻和每个封包的时间戳从已录制节目文件中获取时刻之前一预定时间段的节目片段;以及保存预定时间段的节目片段。通过上述方式,本发明能够利用录像功能并结合文件获取动作随时提供用户需要的片段,简化了用户需要在录像节目上剪辑寻找所需节目片段的操作,方便用户操作。
Description
技术领域
本发明涉及数字电视技术领域,特别是涉及一种节目录制方法及录制装置。
背景技术
随着全球广播电视数字化的日益推进,电脑上的数字电视接收卡、数字电视机顶盒和数字电视一体机都成为推广数字电视的不同途径。随着电视广播厂商提供越来越多的如浏览网页、视频点播、预约录像、在线游戏或互动电视等服务,数字机顶盒也必将从现有的搭配模拟电视机的过渡产品,成为今后普通家庭中重要的数字产品。为了给消费者带来更好的服务,越来越多的机顶盒开始加装硬盘,以替代传统的录像机,提供数字电视节目的录制功能,用户可以通过发出一条指令,如按下“录制键”,将正在播放的电视节目录制到硬盘上;也可以在需要的时候可以发出另外的指令,如按下“回放键”,回放某个文件,欣赏已经录下的节目。现有技术中根据基准时间和定位偏移时间量确定定位时间位置,在所有文件中查找该定位时间位置对应的节点,并根据该节点的时间和文件位置确定该定位时间位置对应的文件位置。
但是,现有的录制回放方法是将节目录制下来后保存,用户观看节目时,只对节目内容的某段感兴趣并想要重复播放/回放时,用户需要定位至该节目的某段内容,用基于时间的定位播放方法时,需要先将全部节目录制并保存下来,寻找到该节目后通过快进或快退等操作定位至感兴趣的段落进行播放,这样的操作对用户来说极不方便。
发明内容
本发明主要解决的技术问题是提供一种节目录制方法及录制装置,用户在观看节目直播或录播时能够在看到感兴趣的段落时能够随时进行获取并供后续回放,方便用户操作。
为解决上述技术问题,本发明采用的一个技术方案是:接收当前正在播放的一节目信号;接收一第一操作指令后,产生一录制指令;根据所述录制指令和所述节目信号,对所述节目信号进行录制,得到一已录制节目文件,其中,所述已录制节目文件包含复数个封包,每个封包都标记有时间戳;接收一第二操作指令后,产生一获取指令;接收所述获取指令,根据接收所述获取指令的时刻和每个封包的时间戳从所述已录制节目文件中获取所述时刻之前一预定时间段的节目片段;以及保存所述预定时间段的节目片段。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种节目录制装置,连接于一存储器,所述装置包括:一信号接收器接收器,用于接收当前正在播放的一节目信号;一处理器,用于接收一第一操作指令,产生一录制指令,以及接收一第二操作指令,产生一获取指令;以及,一录制电路,耦接于所述信号接收器和所述处理器,用于在接收所述录制指令和所述节目信号后,对所述节目信号进行录制,得到一已录制节目文件,其中,所述已录制节目文件包含复数个封包,每个封包都标记有时间戳;在接收所述获取指令后,根据接收所述获取指令的时刻和每个封包的时间戳从所述已录制节目文件中获取所述时刻之前一预定时间段的节目片段,并将所述预定时间段的节目片段保存于所述存储器中。
本发明的有益效果是:区别于现有技术的情况,本发明提供的一种节目录制控制方法及录制装置,通过录制指令,对当前正在播放的节目进行录制,并根据接收获取操作指令的时刻从所述录制的节目中获取所述时刻之前的一预定时间段的节目片段,然后保存或播放所述预定时间段的节目。从而,利用录像功能并结合文件获取动作随时提供用户需要的片段,简化了用户需要在录像节目上剪辑寻找所需节目片段的操作,方便用户操作。
附图说明
图1是本发明第一实施例中节目录制方法的流程示意图;
图2是本发明实施例中节目录播回放控制界面的第一示意图;
图3是本发明实施例中节目录播回放控制界面的第二示意图;
图4是本发明实施例中从该已录制节目文件中获取一预定时间段的节目片段的流程图;
图5是为本发明实施例中撤回其它操作指令的流程图;
图6是本发明实施例中对不同类型的当前正在播放的节目进行节目录播回放的示意图;
图7是本发明一实施例中节目录制装置的结构示意图;
图8是本发明另一实施例中节目录制装置的结构示意图。
具体实施例
为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合附图和实施例对本发明进行详细说明。
请参阅图1,为本发明第一实施例中节目录制方法的流程。本发明的节目录制方法,用于对当前正在播放的节目进行录制,在录制过程中随时获取可供回放的一个或多个预定时间节目片段文件。该实施例示出的节目录制方法包括如下步骤:
步骤S10,接收当前正在播放的一节目信号。
步骤S11,在接收一第一操作指令后,产生一录制指令;
步骤S12,接收所述录制指令和所述节目信号,对所述节目信号进行录制,得到一已录制节目文件,其中,所述已录制节目文件包含复数个封包,每个封包都标记有时间戳。
步骤S13,接收一第二操作指令后,产生一获取指令。
步骤S14,根据接收所述获取指令的时刻和每个封包的时间戳从所述已录制节目文件中获取所述时刻之前一预定时间段的节目片段。
请同时参阅图2、3,为本发明实施例中节目录制界面的示意图。该节目录制方法应用于一电子设备,比如为一电视,该界面显示在电视的屏幕上,与该电视匹配的遥控器上设置一特定的录制/播放键(Rec/Play),这与遥控器上现有录制键(Rec)所启动的模式是不同的。用户通过触发该录制/播放键(Rec/Play),发送所述第一指令,电视接收所述第一操作指令,执行一录制指令,使电视进入一录制模式,该录制模式为本发明所述的在录制电视节目过程中获取一个或多个预定时间段的节目片段并进行保存的模式,与现有技术中的录制电视节目这种模式不同。当电视正在播放电视节目时,用户第一次触发录制/播放键(Rec/Play)使电视进入录制模式,在屏幕上出现如图2所示的界面,表示电视当前已进入该录制模式,且正在对当前播放的节目进行录制。用户第二次触发录制/播放键(Rec/Play)时,产生该第二操作指令,电视根据所述第二操作指令,执行一获取指令,用以获取接收所述获取指令的时刻之前预定时间段的节目片段,例如,若该预定时间段长度为20s,当节目播放到1分10秒处时用户第一次触发录音/播放键(Rec/Play)使电视进入录制模式,并从1分10秒处开始对播放的节目进行录制。
举例来说,当节目播放到1分40秒处时电视接收该获取指令,则自动获取1分20秒至1分40秒之间所录制的节目,将该预定时间段的节目片段保存起来,并在屏幕上出现如图3所示的界面,用以提示用户是否对该获取的节目片段进行相应的操作:播放、暂停、慢放等。
在另一实施例中,遥控器上不设置录制/播放键(Rec/Play),而是通过对现有录制键(Rec)的操作动作进行模式转换。例如,在预定时间(0.1s)内连续两次按下录制键,则将***从当前模式切换至本发明所述的录制模式,同样地,在预定时间内连续两次按下录音键,则将***从本发明所述的录制模式切换至普通播放模式。当然,录制/播放键(Rec/Play)和录制键(Rec)仅为举例说明,本领域技术人员可知遥控器上合适的按键均可替代录制/播放键(Rec/Play)和录制键(Rec),并非因此限制本发明的专利范围。
在一实施例中,该电子设备包含一存储器用来缓存该已录制节目文件和保存该预定时间段的节目片段。该已录制节目文件从录制开始就被缓存在该存储器的一存储区域内直到该录制模式结束才被删除,而该预定时间段的节目片段是一直保存在该存储器的另一区域。
在一实施例中,每当存储器中存储的该已录制节目文件达到一默认的大小时,比如500mb,就会将写入的位置移到已录制节目文件最开始写入的位置,重新写入资料,覆盖掉之前写入的已录制节目文件。如此一来,即使存储器的大小有限制,也不会发生因为没有空闲空间而无法写入已录制节目文件的问题。上述预定时间段的节目片段与该已录制节目文件存放在存储器同一根目录下的不同区域,也可存在不同的根目录下的不同区域,以保证该预定时间段节目片段被一直保留下来,不会被覆盖。
在另一实施例中,在录制模式下,当用户第一次触发按键Rec/Play时对当前播放的节目进行录制并同时进行保存。当用户再次触发按键Rec/Play时,从保存的录制节目文件中拷贝获取对应该预定时间段的节目,获得该预定时间段节目文件,然后在退出该录制模式时,删除该录制节目文件,只保留该预定时间段长度的节目文件。例如,当***获取11分20秒至11分40秒这部分已录制节目文件时,获得了一个20秒节目文件,***内存最后只保存这20秒的节目文件,而将录制的11分10秒至11分20秒之间的节目录制文件删除,比如在看直播球赛时,这20秒可能就是用户想反复回放的精彩瞬间,根据本发明该精彩瞬间被录制保存下来,可供用户以后反复调取播放,而缓存的节目录制文件则在录制模式结束后被删除。
在另一实施例中,当***获取了一段已录制节目文件时,多次从中拷贝出多个预定时间段长度的节目文件,***内存最后只保存这多个预定时间段长度的节目片段,而将录制的这段已录制节目文件删掉。该多个预定时间段长度的节目片段可供用户播放或进行其他操作。比如,每个表示该预定时间段节目片段的图标信息对应获取的一个预定时间段的节目片段。当完成所需的预定时间段的节目片段的获取动作后,在显示器上显示以提示用户从获取的至少一个预定时间段的节目片段中选择所需的节目,并根据用户对如图3所示的界面的操作对选择的预定时间段的节目执行相应的操作:播放、暂停、慢放等。当确定用户选择不播放该选择的预定时间段的节目片段时,则继续进行当前播放的节目的录制并等待下一次接收获取指令。当该获取的预定时间段的节目片段播放完成时,在屏幕上再次出现如图2所示的界面,表示录制模式仍然在继续,直至接收到回放操作命令后又重复上述处理过程。
如步骤S14所述,根据接收的所述获取指令的时刻和每个封包的时间戳从该已录制节目文件中获取该时刻(为方便论述,以下称为第一时刻)之前的预定时间段的节目片段(为方便论述,以下称为第一节目片段)的同时,还对当前正在播放的节目进行持续地录制,即获取第一节目片段的动作不中断、也不影响对当前正在播放的节目的录制,在这种已经获取第一节目片段并保存的情况下,当在第二时刻又一次接收获取指令时,会再次获取第二时刻之前的预定时间段的节目(第二节目片段)并保存,当然此时仍然不中断、也不影响对当前正在播放的节目的录制。从而,可以让录制和保存节目片段相互不冲突。
在本实施例中,用户根据需要自由定义该预定时间段的长度。若在接收获取指令时已经完成的录制的节目时长小于该预定时间段的长度,则仅获取已录制的全部节目文件。在另一实施例中,该预定时间段的长度是***预先定义的,***能够自动从录制的节目中获取对应预定时间段长度。
由于节目信号可以是一种包含了多种成分的复用码流,包含了若干个节目的各自音频,视频和传输数据,因此需要对当前正在播放的节目信号进行解调和解复用,将其依次分解成只包含音频或视频的复数个封包。当接收该录制操作指令后,对每个封包标记时间戳,生成该已录制节目文件,并将该已录制节目文件进行缓存。对每个封包标记时间戳的方法如下:接收一个参考时钟信号,其中参考时钟上的时间是线性递增的;当接收到需要对每个封包标记时间戳时,对时间戳进行归零,然后随着参考时钟上时间递增地给依次生成的封包标记时间戳。举例来说,一般每个封包包含0x47的包头和187字节的数据,在每个封包前加上4字节的时间戳。,然后随着参考时钟上的时间递增地加上时间戳到依次生成的封包的前4字节中,对每个封包依次进行时间戳标记。
请同时参考图4,为本发明实施例中从该已录制节目文件中获取一预定时间段的节目片段的流程图。
步骤S40,确定产生一获取指令的时刻,即为获取节目片段的起始时刻。
步骤S42,获取预定时间段长度。其中该数据库中的预定时间段长度是用户或者***默认预先设置在数据库中,可进行动态调整。
比如说,用户可通过一个用户界面(UI)动态输入预定时间段长度然后存储到数据库中供调用,得到良好的互动体验。
步骤S44,根据获取该节目片段的起始时刻,预定时间段长度和该已录制节目文件中每个封包的时间戳,从已录制节目文件中拷贝相应的节目片段。
比如说,在产生该获取指令时,假设已录制节目文件长度为1分钟,而该预定时间段为20秒,那么,就将已录制节目文件上的时间戳为第40秒到第60秒的封包复制并保存下来。
在一实施例中,将在对节目片段的拷贝,存储,回放(播放,暂停,慢放等),结束(finish)的动作看作节目片段的不同事件状态,***会检测这些事情状态并反馈给用户,这样用户可及时了解获取节目片段的进程。当***又收到其它操作指令时,可根据检测到的事情状态情况,通过撤回(callback)机制及时撤回其它操作指令,这样一来,***不会轻易被其它事件打断而跳出录制模式,保证对节目片段的执行顺利进行。参考图5,为本发明实施例中撤回其它操作指令的流程图。
步骤S50,检测当前事件状态情况,具体来说是检测各个事件状态完成的百分比情况。
步骤S52,将检测到的事件状态情况绘制在显示器上供用户选择,比如进度条,对话框的方式。
步骤S54,根据用户进行选择操作后发出的指令来判断是否撤回其它操作,若结果为是,进行步骤S56;若结果为否,结束录制模式,流程结束。
步骤S56,撤回其它操作指令,***继续进行录制模式的各个操作。
请同时参阅图6,为本发明实施例中对不同类型的当前正在播放的节目进行节目录制的示意图。具体的说,图6是假设***已处于录制模式,对不同类型的当前正在播放的节目的情况下,如何获取预定时间段节目片段的示意图。Duration为该预定时间段的标识、StartTime为获取该预定时间段的节目片段(以下简称获取节目片段)的起始时刻的标识,即,该预定时间段的起始时刻,TriggerTime为获取节目片段的触发时刻,即,接收获取操作指令的时刻。在本实施例中,以当前正在播放的节目为直播节目、录像节目以及处于时移状态的录像节目为例进行说明。
进一地,如图6所示,在当前正在播放的节目为直播节目时,***一边对该直播节目进行录像,并一边检测触发信号,即接收该获取指令。当检测到触发信号时,确定接收该获取指令的时刻,即,该直播节目当前播放的时刻,从而根据该时刻以及预定时间段长度确定该预定时间段的起始时刻StartTime。此时,***从已录制的节目文件中获取所需的节目片段,该已录制的节目文件即为***处于录制模式下,该直播节目播放到接收该获取指令的时刻所录制的节目文件。
在当前正在播放的节目为录像节目时,此种情况下,由于***中已经保存了该节目,所以在录像节目播放时可以不进行当前播放的节目的录制,而是只检测触发信号。当检测到触发信号时,***根据接收该获取指令的时刻以及预定时间段Duration确定起始时刻StartTime,并从该录像节目中直接获取对应时间段的节目片段。
在当前正在播放节目为处于时移状态的节目时,时移状态是指对节目进行时移操作。所谓时移操作,就是指用户暂停观看当前节目一段时间后,继续观看被暂停的节目时刻之后的节目或者回放之前的节目。传统的时移操作的回放与本发明的录播回放有所不同,传统的时移操作回放的是整个已录制的节目文件,并不会如本发明中回放想看的节目片段,在用户操作上有所不同,实现的方案也不相同,另外传统的时移操作结束后就删除已录制的节目文件,并没有如本发明中将节目片段保存下来供用户使用。假设的场景是,用户在观看直播节目时,因故不能继续观看节目,就暂停该直播节目,但是***仍然对该直播节目进行录制,过一段时间,用户想要继续观看节目时,就可从被暂停的时刻继续观看,或者回放错过的精彩瞬间。在回放的情况下,***检测触发信号,根据接收该获取指令的时刻与预定时间段Duration确定起始时刻StartTime,并从已录制的节目文件中获取对应的节目片段。由于时移操作并不会停止对直播节目的录像,故录像时刻和回放时刻中间会有一段时间差别。该节目还可以是录像节目,工作原理类似,在此不加赘述。
因此,本发明实施例中的录制控制方法能够在直播节目、录像节目或处于时移状态的节目进行节目片段的获取。
请参阅图7,为本发明实施例中节目录制装置的结构示意图。该装置70,连接于一存储器,包括一信号接收器71,一录制电路72,和一处理器73。
该信号接收器71,用于接收当前正在播放的一节目信号。
该处理器73,用于接收一第一操作指令,产生一录制指令,以及接收一第二操作指令,产生一获取指令。
该录制电路72,耦接于所述信号接收器71和所述处理器73,用于根据所述录制指令对所述节目信号进行录制,得到一已录制节目文件,其中,所述已录制节目文件包含复数个封包,每个封包都标记有时间戳;根据产生所述获取指令的时刻和每个封包的时间戳从所述已录制节目文件中获取所述时刻之前一预定时间段的节目片段,并将所述预定时间段的节目片段保存在所述存储器中。
由于节目信号可以是一种包含了多种成分的复用码流,包含了若干个节目的各自音频,视频和传输数据,因此需要录制电路72对该节目信号进行解调和解复用,将其分解成只包含音频或视频的复数个封包。除此之外,当接收该录制指令后,该录制电路72还对每个封包标记时间戳,,并将该已录制节目文件发送到存储器的一区域中进行保存。
在一实施例中,该录制电路72选择一个参考时钟(要求参考时钟上的时间是线性递增的),依据参考时钟上的时间给每个封包标记时间戳。比如说,一般每个封包包含0x47的包头和187字节的数据,该录制电路72在每个封包前加上4字节的时间戳。当该录制电路72接收到需要对每个封包标记时间戳的指令时,随着参考时钟上的时间递增地加到依次生成的封包的前4字节中,对每个封包依次进行时间戳标记。
当接收到该获取指令后,该录制电路从该存储器保存的该已录制节目文件中获取一预定时间段的节目片段的指令。根据接收该获取指令的该时刻从该已录制节目文件中获取该时刻之前一预定时间段的节目,得到一预定时间段的节目片段,并保存在该存储器中。比如说,在接收到该获取指令时,假设已录制节目文件长度为1分钟,而该预定时间段为20秒,那么,该处理器73就将已录制节目文件上的时间戳为第40秒到第60秒的封包复制并保存在该存储器中。
该存储器存储该已录制节目文件和该预定时间段的节目片段,该预定时间段节目片段可随时进行回放。
在一实施例中,该已录制节目文件从生成开始就被缓存在该存储器内直到获取到全部所需的预定时间段节目片段,才将该节目录制文件删除,而该预定时间段的节目片段是在得到该获取操作指令后,就从该存储器拷贝所需的该预定时间段长度的节目文件保存在该存储器的另一区域内,供用户选择使用。比如,该已录制节目文件被放入存储器的一环形缓冲器中,每当该已录制节目文件达到一默认的大小时,比如500mb,就会将写入的位置移到已录制节目文件最开始写入的位置,重新写入资料,覆盖掉之前写入的已录制节目文件。如此一来,即使存储器大小有限制,也不会发生因为没有空闲空间而无法写入已录制节目文件的问题。该已录制节目文件和该预定时间段的节目片段保存在存储器73的同一根目录下的不同区域,也可以是不同根目录下的不同区域,以保证该预定时间段节目片段被一直保留下来,不会被覆盖。
在一实施例中,当该录制电路72接收到该获取指令时,确定产生该获取指令的时刻,计算获取节目片段的起始时刻。该录制电路72用查表的方式从***数据库中获取该预定时间段长度。其中该预定时间段长度是用户或者***默认预先设置的,可进行动态调整。比如说,用户可通过一个用户界面(UI)动态输入预定时间段长度供调用,就可得到良好的互动体验。该录制电路72再根据获取该节目片段的起始时刻和预定时间段长度以及每个封包的时间戳从已录制节目文件中拷贝相应的节目片段,并保存到该存储器中。
请参阅图8,为本发明另一实施例中节目录制装置的结构示意图。该装置80除了包含类似于上个实施例中的信号接收器71,录制电路72,处理器73的信号接收器81,录制电路82,和处理器83,还包含一绘图单元84。
在获取该预定时间段节目片段后,该处理器83还对该预定时间段的节目片段执行回放操作,包括:播放、暂停、慢放等。
该绘图单元84,耦接于该处理器83,对该存储器存储的该预定时间段的节目片段将进行的回放操作用至少一个图标绘制出来,该绘图单元84也可耦接于该录制电路82,将录制电路82进行的录制操作绘制出来。
在一实施例中,若该节目录制装置80用于控制智能电视,那么该绘图单元84将回放操作绘制在智能电视的显示器屏幕上。用户通过触发智能电视遥控器上的录制/播放键(Rec/Play),发送所述录制操作指令,使电视进入录制模式,该录制模式为本发明所述的在录制电视节目过程中获取预定时间段的节目片段的模式,与现有技术中的录制电视节目并播放录制的电视节目这种模式不同。当电视正在播放电视节目时,用户第一次触发录制/播放键(Rec/Play)使电视进入录制模式,该绘图单元84将录制电路82进行录制的操作绘制出来,如图2所示的界面,表示电视当前已进入该录制模式,且正在对当前播放的节目进行录制。用户第二次触发录制/播放键(Rec/Play)时,发送该第二操作指令,处理器83接收该第二操作指令,产生获取指令,得到接收该获取指令的时刻之前预定时间段的节目片段,该绘图单元84对该预定时间段的节目片段将进行的回放操作绘制出来供用户进行选择,如图3所示的界面。
在另一实施例中,遥控器上不设置录制/播放键(Rec/Play),而是通过对现有录制键(Rec)的操作动作进行模式转换。例如,在预定时间(0.1s)内连续两次按下录音键,则将***从当前模式切换至本发明所述的录制模式,同样地,在预定时间内连续两次按下录音键,则将***从本发明所述的录制模式切换至普通播放模式。当然,录制/播放键(Rec/Play)和录制键(Rec)仅为举例说明,本领域技术人员可知遥控器上合适的按键均可替代录制/播放键(Rec/Play)和录制键(Rec),并非因此限制本发明的专利范围。
在一实施例中,对节目片段的拷贝,存储,回放(播放,暂停,慢放等),结束(finish)的动作看作节目片段的不同事件状态,***会检测这些事情状态并反馈给用户,这样用户可及时了解获取节目片段的进程。当***又收到其它操作指令时,可根据检测到的事情状态情况,通过撤回(callback)机制及时撤回其它操作指令,这样一来,***不会轻易被其它事件打断而跳出录制模式,保证对节目片段的执行顺利进行。该处理器83还检测当前已录制节目文件录制情况和预定时间段节目片段的获取情况或者回放操作完成情况。处理器83可将完成情况发送给该绘图单元84。该绘图单元84将检测到的完成情况绘制在显示器上供用户选择,比如进度条,对话框的方式。该处理器83根据检测到的完成情况判断是否继续当前操作;其中,如果当前录制,获取或回放操作还未完成,就继续发送录制指令或获取指令或执行回放操作。如此一来,录制电路82就继续进行录制模式的各个操作。
本发明实施例中的录制装置能够在直播节目、录像节目或处于时移状态的节目进行节目片段的获取,由于上文对此有详细介绍,故此处不赘述。
本发明提供的一种节目录制方法及录制装置,通过接收录制操作指令,对当前正在播放的节目进行录制,并当接收获取指令,根据接收的获取指令的时刻从所述录制的节目中获取所述时刻之前的一预定时间段的节目,然后保存所述预定时间段的节目。从而,利用录像功能并结合文件获取动作随时提供用户需要的片段,简化了用户需要在录像节目上剪辑寻找所需节目片段的操作,方便用户操作。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (20)
1.一种节目录制方法,其特征在于,所述方法包括:
接收当前正在播放的一节目信号;
接收一第一操作指令后,产生一录制指令;
根据所述录制指令,对所述节目信号进行录制,得到一已录制节目文件,其中,所述已录制节目文件包含复数个封包,每个封包都标记有时间戳;
接收一第二操作指令后,产生一获取指令;
根据所述获取指令的时刻和每个封包的时间戳从所述已录制节目文件中获取所述时刻之前一预定时间段的节目片段;以及
保存所述预定时间段的节目片段。
2.根据权利要求1所述的节目录制方法,其特征在于,所述方法包括:
所述第一操作指令和所述第二操作指令是经由一遥控器触发的。
3.根据权利要求2所述的节目录制方法,其特征在于,所述方法包括:
所述第一操作指令是按下所述按键触发的,所述第二操作指令是再次按下所述按键触发的。
4.根据权利要求2所述的节目录制方法,其特征在于,所述方法包括:
所述第一操作指令是在预定时间内连续两次按下所述按键触发的。
5.根据权利要求1所述的节目录制方法,其特征在于,根据所述获取指令的时刻从所述录制节目文件中获取所述时刻之前的一预定时间段的节目片段的步骤具体地为:
获取用户设置或者***自定义的所述预定时间段长度,并根据所述获取指令的时刻和每个封包的时间戳从所述录制节目文件中获取所述时刻之前的所述预定时间段的节目片段。
6.根据权利要求1所述的节目录制方法,其特征在于,接收所述第二操作指令的步骤之后,所述方法还包括:
对当前正在播放的节目进行持续地录制,保存在获得的所述已录制节目文件中。
7.根据权利要求1所述的节目录制方法,还包括:
对所述预定时间段的节目片段执行回放操作。
8.根据权利要求1所述的节目录制方法,其特征在于,
将所述已录制节目文件写入一存储器中,当达到一默认的大小时,就会将写入的位置移到所述已录制节目文件最开始写入的位置,重新写入资料,覆盖掉之前写入的已录制节目文件。
9.根据权利要求7所述的节目录制方法,其特征在于,还包括:
检测当前已录制节目文件录制情况、预定时间段节目片段的获取情况或者回放操作完成情况;以及
根据检测到的完成情况判断是否继续当前操作;其中,如果当前录制,获取或回放操作还未完成,就继续进行当前操作。
10.根据权利要求1所述的节目录制方法,其特征在于,所述在接收
所述第一操作指令后,对所述节目信号进行录制,得到所述已录制
节目文件的步骤包括:
接收一个参考时钟信号;
当接收所述录制指令时,随着参考时钟上时间递增地给依次生成的封包标记时间戳。
11.一种节目录制装置,连接一存储器,其特征在于,所述装置包括:
一信号接收器,用于接收当前正在播放的一节目信号;
一处理器,用于接收一第一操作指令,以产生一录制指令,以及接收一第二操作指令,以产生一获取指令;以及
一录制电路,耦接于所述信号接收器和所述处理器,用于根据所述录制指令对所述节目信号进行录制,得到一已录制节目文件,其中,所述已录制节目文件包含复数个封包,每个封包都标记有时间戳;并根据接收所述获取指令的时刻和每个封包的时间戳从所述已录制节目文件中获取所述时刻之前一预定时间段的节目片段,并将所述预定时间段的节目片段保存于所述存储器中。
12.根据权利要求11所述的节目录制装置,其特征在于,
所述第一操作指令和所述第二操作指令是经由一遥控器触发的。
13.根据权利要求12所述的节目录制装置,其特征在于,
所述第一操作指令是按下所述按键触发的,所述第二操作指令是再次按下所述按键触发的。
14.根据权利要求12所述的节目录制装置,其特征在于,
所述第一操作指令是在预定时间内连续两次按下所述按键触发的。
15.根据权利要求11所述的节目录制装置,其特征在于,
所述录制电路接收所述获取指令,获取用户设置或者***自定义的所述预定时间段长度,并根据接收所述获取指令的时刻和每个封包的时间戳从所述录制节目文件中获取所述时刻之前的所述预定时间段的节目片段。
16.根据权利要求11所述的节目录制装置,其特征在于,
所述录制电路在接收所述获取指令后,对当前正在播放的节目进行持续地录制,保存在获得的所述已录制节目文件中。
17.根据权利要求11所述的节目录制装置,其特征在于,
所述处理器还对所述预定时间段的节目片段执行回放操作。
18.根据权利要求11所述的节目录制装置,其特征在于,
所述已录制节目文件被写入所述存储器中,当达到一默认的大小时,就会将写入的位置移到所述已录制节目文件最开始写入的位置,重新写入资料,覆盖掉之前写入的已录制节目文件。
19.根据权利要求17所述的节目录制装置,其特征在于,
所述处理器还检测当前已录制节目文件录制情况和预定时间段节目片段的获取情况或者回放操作完成情况,并根据检测到的完成情况判断是否继续当前操作;其中,如果当前录制,获取或回放操作还未完成,就继续发送录制指令或获取指令或执行回放操作。
20.根据权利要求11所述的节目录制装置,其特征在于,
所述录制电路接收一个参考时钟信号,当接收所述录制指令时,随着参考时钟上时间递增地给依次生成的封包标记时间戳。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510622547.XA CN105208431A (zh) | 2015-09-25 | 2015-09-25 | 一种节目录制方法及录制装置 |
TW104140811A TWI565326B (zh) | 2015-09-25 | 2015-12-04 | 節目錄製方法及錄製裝置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510622547.XA CN105208431A (zh) | 2015-09-25 | 2015-09-25 | 一种节目录制方法及录制装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105208431A true CN105208431A (zh) | 2015-12-30 |
Family
ID=54955813
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510622547.XA Pending CN105208431A (zh) | 2015-09-25 | 2015-09-25 | 一种节目录制方法及录制装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105208431A (zh) |
TW (1) | TWI565326B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105872669A (zh) * | 2016-04-27 | 2016-08-17 | 深圳Tcl数字技术有限公司 | 基于智能电视的视频制作方法及智能电视 |
CN107659825A (zh) * | 2017-09-12 | 2018-02-02 | 武汉斗鱼网络科技有限公司 | 一种直播视频留存的方法、装置、服务器、主播端及介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1791202A (zh) * | 2004-12-15 | 2006-06-21 | 联想(北京)有限公司 | 一种录制节目的方法 |
CN101267512A (zh) * | 2008-02-01 | 2008-09-17 | 深圳创维-Rgb电子有限公司 | 数字电视接收***、数字电视的播放管理方法及*** |
CN101378492A (zh) * | 2007-08-27 | 2009-03-04 | 华为技术有限公司 | 一种实现网络录制的方法、***及实体 |
CN101662628A (zh) * | 2008-08-28 | 2010-03-03 | 华为技术有限公司 | 一种多媒体存储方法、***及设备 |
CN101841681A (zh) * | 2009-03-21 | 2010-09-22 | 中兴通讯股份有限公司 | 一种移动多媒体广播节目的录制方法及装置 |
CN102014263A (zh) * | 2011-01-06 | 2011-04-13 | 深圳市九洲电器有限公司 | 一种在数字电视接收终端中录制的控制方法及装置 |
CN103150385A (zh) * | 2013-03-15 | 2013-06-12 | 杭州智屏软件有限公司 | 基于内存的实时视频录制缓存技术 |
US20150043887A1 (en) * | 2013-08-08 | 2015-02-12 | Honeywell International Inc. | System and Method for Visualization of History of Events Using BIM Model |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070065118A1 (en) * | 2005-09-20 | 2007-03-22 | Mediatek Inc. | Data recording methods and systems for rewritable disks |
CN101562708A (zh) * | 2008-04-18 | 2009-10-21 | 深圳Tcl新技术有限公司 | 一种可录放电视机 |
-
2015
- 2015-09-25 CN CN201510622547.XA patent/CN105208431A/zh active Pending
- 2015-12-04 TW TW104140811A patent/TWI565326B/zh not_active IP Right Cessation
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1791202A (zh) * | 2004-12-15 | 2006-06-21 | 联想(北京)有限公司 | 一种录制节目的方法 |
CN101378492A (zh) * | 2007-08-27 | 2009-03-04 | 华为技术有限公司 | 一种实现网络录制的方法、***及实体 |
CN101267512A (zh) * | 2008-02-01 | 2008-09-17 | 深圳创维-Rgb电子有限公司 | 数字电视接收***、数字电视的播放管理方法及*** |
CN101662628A (zh) * | 2008-08-28 | 2010-03-03 | 华为技术有限公司 | 一种多媒体存储方法、***及设备 |
CN101841681A (zh) * | 2009-03-21 | 2010-09-22 | 中兴通讯股份有限公司 | 一种移动多媒体广播节目的录制方法及装置 |
CN102014263A (zh) * | 2011-01-06 | 2011-04-13 | 深圳市九洲电器有限公司 | 一种在数字电视接收终端中录制的控制方法及装置 |
CN103150385A (zh) * | 2013-03-15 | 2013-06-12 | 杭州智屏软件有限公司 | 基于内存的实时视频录制缓存技术 |
US20150043887A1 (en) * | 2013-08-08 | 2015-02-12 | Honeywell International Inc. | System and Method for Visualization of History of Events Using BIM Model |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105872669A (zh) * | 2016-04-27 | 2016-08-17 | 深圳Tcl数字技术有限公司 | 基于智能电视的视频制作方法及智能电视 |
WO2017185481A1 (zh) * | 2016-04-27 | 2017-11-02 | 深圳Tcl数字技术有限公司 | 基于智能电视的视频制作方法及智能电视 |
CN107659825A (zh) * | 2017-09-12 | 2018-02-02 | 武汉斗鱼网络科技有限公司 | 一种直播视频留存的方法、装置、服务器、主播端及介质 |
CN107659825B (zh) * | 2017-09-12 | 2019-01-29 | 武汉斗鱼网络科技有限公司 | 一种直播视频留存的方法、装置、服务器、主播端及介质 |
Also Published As
Publication number | Publication date |
---|---|
TWI565326B (zh) | 2017-01-01 |
TW201713113A (zh) | 2017-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6970641B1 (en) | Playback of interactive programs | |
JP5566602B2 (ja) | 録画の品質をマークするためのシステムおよび方法 | |
CN102638708B (zh) | 用于增强特殊播放功能的***和方法 | |
EP1269752B1 (en) | Interactive media system and method for presenting pause-time content | |
JP2022010256A (ja) | コマーシャルの自動プレイバック・システム | |
CN101179704B (zh) | 一种节目内容定位方法以及节目内容定位装置 | |
EP1234446B1 (en) | Playback of interactive programs | |
US20090100466A1 (en) | Electronic program guide (EPG) referencing past television content | |
US20070033623A1 (en) | Method and apparatus for providing continuous programming on a broadcast channel | |
US8542976B2 (en) | Time-shift buffer | |
KR101745844B1 (ko) | 기록된 비디오 프로그램들의 저장을 최적화하는 방법 및 장치 | |
CN101202891A (zh) | 一种数字电视节目播放的方法及装置 | |
US20090279847A1 (en) | Program accumulation apparatus, program accumulation reservation method, and program | |
KR20110027708A (ko) | 콘텐트 아이템의 요약을 프리젠테이션하는 방법 및 장치 | |
US20100306654A1 (en) | Navigation and Playback of Multimedia Programs Arranged in Collections | |
JP4518762B2 (ja) | コンテンツ案内情報処理装置及びコンテンツ案内情報処理方法、並びにコンピュータ・プログラム | |
JP4240073B2 (ja) | 番組表生成装置及び方法 | |
US8442388B1 (en) | System and method for recording video content | |
US20090274448A1 (en) | Recording apparatus, recording status detection method, program delivery and recording system, and program | |
CN105208431A (zh) | 一种节目录制方法及录制装置 | |
CN106576181B (zh) | 用于反向记录的方法、设备和介质 | |
US8483546B2 (en) | Apparatus, method, and computer program product for receiving a command during a commercial | |
KR20110129087A (ko) | 영상 컨텐츠를 다시 플레이하는 방법 및 장치 | |
WO2014102326A1 (en) | A video recording device comprising a time shifting unit | |
JP4263925B2 (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151230 |