《机顶盒及其录制电视节目的方法.pdf》由会员分享,可在线阅读,更多相关《机顶盒及其录制电视节目的方法.pdf(14页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102611932 A (43)申请公布日 2012.07.25 C N 1 0 2 6 1 1 9 3 2 A *CN102611932A* (21)申请号 201110027255.3 (22)申请日 2011.01.25 H04N 21/433(2011.01) H04N 5/76(2006.01) (71)申请人国基电子(上海)有限公司 地址 201613 上海市松江区松江出口加工区 南乐路1925号 申请人鸿海精密工业股份有限公司 (72)发明人高健中 (54) 发明名称 机顶盒及其录制电视节目的方法 (57) 摘要 一种机顶盒,包括录制模块、记录模块、匹配。
2、 模块及标记模块。录制模块将电视节目录制到存 储器。记录模块依序记录用户定义的片头中每一 个画面组的每一帧所对应的特征标识符。匹配模 块判断后续接收的电视节目中的I帧的传输流个 数是否与所记录的第一个特征标识符匹配,并在 匹配时依序判断在该I帧之后的帧的类型与传输 流个数是否与所记录的特征标识符一一匹配。标 记模块在帧类型、传输流个数与所记录的特征标 识符一一匹配时将该I帧打上标签。本发明还提 供了一种机顶盒录制电视节目的方法。本发明提 供的机顶盒及其录制电视节目的方法可标记每次 广告后所播放的片头。 (51)Int.Cl. 权利要求书2页 说明书5页 附图6页 (19)中华人民共和国国家知识。
3、产权局 (12)发明专利申请 权利要求书 2 页 说明书 5 页 附图 6 页 1/2页 2 1.一种机顶盒,用于录制电视节目,其特征在于,所述机顶盒包括: 录制模块,用于从头端接收需录制的电视节目以录制到存储器,其中所述电视节目包 括连续循环的片头、节目片段及广告,每一所述片头包括多个画面组,每一所述画面组包括 一个I帧、多个B帧与P帧,每一帧包括多个传输流; 记录模块,用于依序记录用户定义的片头中每一个画面组的每一帧所对应的特征标识 符,其中所述特征标识符用每一帧的类型及每一帧包括的传输流的个数表示; 匹配模块,用于判断后续接收的电视节目中的I帧的传输流个数是否与所记录的第一 个特征标识符。
4、匹配,并依序判断在与第一个特征标识符匹配的I帧之后的帧的类型与传输 流个数是否与所记录的特征标识符一一匹配;及 标记模块,用于在所述I帧之后的帧与所记录的特征标识符皆能一一匹配时,在所录 制的电视节目中将所述与第一个特征标识符匹配的I帧打上标签。 2.如权利要求1所述的机顶盒,其特征在于,所述记录模块在接收到片头开始的信号 时,从随后接收的电视节目中的第一个I帧开始依序记录每一帧的类型及每一帧包括的传 输流的个数,直至接收到片头结束的信号,并将每一帧的类型及其包括的传输流的个数组 合成每一帧的特征标识符。 3.如权利要求2所述的机顶盒,其特征在于,所述记录模块将每一帧的类型与传输流 的个数表示。
5、为八位十六进制数,并用或运算进行组合以形成每一帧的特征标识符。 4.如权利要求2所述的机顶盒,其特征在于,所述片头开始的信号与片头结束的信号 由用户通过所述机顶盒的遥控器发出。 5.如权利要求1所述的机顶盒,其特征在于,所述标记模块还用于记录每一标签所对 应的帧序列号。 6.如权利要求5所述的机顶盒,其特征在于,还包括: 播放模块,用于显示所录制的节目段落并播放用户选择的节目段落,每一节目段落包 括一标签对应的片头、节目片段及广告;及 定位模块,用于在电视节目的播放过程中接收用户发出的过滤广告信号,并将播放的 电视节目定位到下一节目段落对应标签的帧序列号,以跳过广告播放下一节目段落。 7.一种。
6、机顶盒录制电视节目的方法,其特征在于,所述方法包括: 从头端接收需录制的电视节目以录制到存储器,所述电视节目包括连续循环的片头、 节目片段及广告,每一片头包括多个画面组,每一画面组包括一个I帧、多个B帧与P帧,每 一帧包括多个传输流; 依序记录用户定义的片头中每一个画面组的每一帧所对应的特征标识符,其中特征标 识符用每一帧的类型及每一帧包括的传输流的个数表示; 判断后续接收的电视节目中的I帧的传输流个数是否与所记录的第一个特征标识符 匹配; 若所述I帧与所记录的第一个特征标识符匹配,则依序判断在该I帧之后的帧的类型 与传输流个数是否与所记录的特征标识符一一匹配;及 若在所述I帧之后的帧与所记录。
7、的特征标识符皆能一一匹配,则在所录制的电视节目 中将所述I帧打上标签。 8.如权利要求7所述的机顶盒录制电视节目的方法,其特征在于,所述记录用户定义 权 利 要 求 书CN 102611932 A 2/2页 3 的片头中每一个画面组的每一帧所对应的特征标识符的步骤包括: 在录制的过程中接收片头开始的信号; 从随后接收的电视节目中的第一个I帧开始依序记录每一帧的类型及每一帧包括的 传输流的个数,直至接收到片头结束的信号;及 将每一帧的类型及其包括的传输流的个数组合成每一帧的特征标识符。 9.如权利要求8所述的机顶盒录制电视节目的方法,其特征在于,所述每一帧的类型 与传输流的个数皆使用八位十六进制。
8、数来记录,并用或运算进行组合以形成每一帧的特征 标识符。 10.如权利要求7所述的机顶盒录制电视节目的方法,其特征在于,还包括: 记录每一标签所对应的帧序列号; 显示所录制的节目段落,每一节目段落包括一标签对应的片头、节目片段及广告; 播放用户选择的节目段落; 在电视节目的播放过程中接收用户发出的过滤广告信号;及 将播放的电视节目定位到下一节目段落对应标签的帧序列号,以跳过广告播放下一节 目段落。 权 利 要 求 书CN 102611932 A 1/5页 4 机顶盒及其录制电视节目的方法 技术领域 0001 本发明涉及机顶盒,尤其涉及一种机顶盒录制电视节目的方法。 背景技术 0002 机顶盒常。
9、用来录制电视节目,且一般都是直接录制头端发送的电视节目,然后在 用户需要观看时完整的播放所有录制的节目,其中就包括广告节目。现在电视节目提供商 基本以广告为主要收益,所以在电视节目中插播广告的频率越来越高,时间越来越长。例 如,常见的45分钟的一集电视剧,会插播三次以上每次5分钟左右的广告,最后导致45分 钟的电视节目需要花费60分钟以上的时间,这给用户观看电视带来了困扰。用户一般就希 望在播放录播的电视节目时可以跳过广告而仅观看电视节目内容。 发明内容 0003 有鉴于此,有必要提供一种机顶盒,可标记电视节目每一节目片段之前的片头,以 在播放录播的电视节目时根据用户的需要跳过电视节目中插播的。
10、广告。 0004 此外,还有必要提供一种机顶盒录制电视节目的方法,可标记电视节目每一节目 片段之前的片头,以在播放录播的电视节目时根据用户的需要跳过电视节目中插播的广 告。 0005 本发明实施方式中的机顶盒用于录制电视节目,包括录制模块、记录模块、匹配模 块及标记模块。录制模块用于从头端接收需录制的电视节目以录制到存储器,其中电视节 目包括连续循环的片头、节目片段及广告,每一片头包括多个画面组,每一画面组包括一个 I帧、多个B帧与P帧,每一帧包括多个传输流。记录模块用于依序记录用户定义的片头中每 一个画面组的每一帧所对应的特征标识符,其中特征标识符用每一帧的类型及每一帧包括 的传输流的个数表。
11、示。匹配模块用于判断后续接收的电视节目中的I帧的传输流个数是否 与所记录的第一个特征标识符匹配,并在所述I帧与所记录的第一个特征标识符匹配时, 依序判断在该I帧之后的帧的类型与传输流个数是否与所记录的特征标识符一一匹配。标 记模块用于在所述I帧之后的帧与所记录的特征标识符皆能一一匹配时,在所录制的电视 节目中将所述I帧打上标签。 0006 优选的,记录模块在接收到片头开始的信号时,从随后接收的电视节目中的第一 个I帧开始依序记录每一帧的类型及每一帧包括的传输流的个数,直至接收到片头结束的 信号,并将每一帧的类型及其包括的传输流的个数组合成每一帧的特征标识符。 0007 优选的,记录模块使用两个。
12、八位十六进制数分别表示每一帧的类型与传输流的个 数,并用或运算组合所述两个八位十六进制数,以形成每一帧的特征标识符。 0008 优选的,片头开始的信号与片头结束的信号由用户通过所述机顶盒的遥控器发 出。 0009 优选的,标记模块还用于记录每一标签所对应的帧序列号。 0010 优选的,所述机顶盒还包括定位模块与播放模块,播放模块用于显示所录制的节 说 明 书CN 102611932 A 2/5页 5 目段落并播放用户选择的节目段落,每一节目段落包括一标签对应的片头、节目片段及广 告。定位模块用于在电视节目的播放过程中接收用户发出的过滤广告信号,并将播放的电 视节目定位到下一节目段落对应标签的帧。
13、序列号,以跳过广告播放下一节目段落。 0011 本发明实施方式中的机顶盒录制电视节目的方法,包括:从头端接收需录制的电 视节目以录制到存储器,其中电视节目包括连续循环的片头、节目片段及广告,每一片头包 括多个画面组,每一画面组包括一个I帧、多个B帧与P帧,每一帧包括多个传输流;依序记 录用户定义的片头中每一个画面组的每一帧所对应的特征标识符,其中特征标识符用每一 帧的类型及每一帧包括的传输流的个数表示;判断后续接收的电视节目中的I帧的传输流 个数是否与所记录的第一个特征标识符匹配;若所述I帧与所记录的第一个特征标识符匹 配,则依序判断在该I帧之后的帧的类型与传输流个数是否与所记录的特征标识符一。
14、一匹 配;及若在所述I帧之后的帧与所记录的特征标识符皆能一一匹配,则在所录制的电视节 目中将所述I帧打上标签。 0012 优选的,所述记录用户定义的片头中每一个画面组的每一帧所对应的特征标识 符的步骤包括:在录制的过程中接收片头开始的信号;从随后接收的电视节目中的第一个 I帧开始依序记录每一帧的类型及每一帧包括的传输流的个数,直至接收到片头结束的信 号;及将每一帧的类型及其包括的传输流的个数组合成每一帧的特征标识符。 0013 优选的,所述每一帧的类型与传输流的个数皆使用八位十六进制数来记录,并用 或运算组合所述两个八位十六进制数,以形成每一帧的特征标识符。 0014 优选的,所述的机顶盒录制。
15、电视节目的方法还包括:记录每一标签所对应的帧序 列号;显示所录制的节目段落,每一节目段落包括一标签对应的片头、节目片段及广告;播 放用户选择的节目段落;在电视节目的播放过程中接收用户发出的过滤广告信号;及将播 放的电视节目定位到下一节目段落对应标签的帧序列号,以跳过广告播放下一节目段落。 0015 本发明实施方式中的机顶盒及其录制电视节目的方法通过记录片头的每一帧的 特征标识符来标记每次片头的首帧,从而使得在下次播放所录制的电视节目时可跳过广告 直接播放,从而有效提升用户满意度。 附图说明 0016 图1为本发明机顶盒一实施方式的应用环境与功能模块图。 0017 图2为图1中机顶盒所录制的电视。
16、节目的结构示意图。 0018 图3为图1中机顶盒生成特征标识符的示意图。 0019 图4为本发明机顶盒录制电视节目的方法一实施方式的流程图。 0020 图5为图4中步骤S400记录片头中帧的特征标识符的一实施方式的细化流程图。 0021 图6为本发明机顶盒播放所录制的电视节目的一实施方式的流程图。 0022 主要元件符号说明 0023 机顶盒 10 0024 头端 20 0025 处理器 12 0026 存储器 14 0027 录制模块 100 说 明 书CN 102611932 A 3/5页 6 0028 记录模块 102 0029 匹配模块 104 0030 标记模块 106 0031 播。
17、放模块 108 0032 定位模块 110 具体实施方式 0033 请参阅图1,所示为本发明机顶盒10一实施方式的应用环境与功能模块图。本实 施方式中的机顶盒10用于录制头端20传送的电视节目。在本实施方式中,机顶盒10包括 处理器12、存储器14、录制模块100、记录模块102、匹配模块104、标记模块106、播放模块 108及定位模块110。其中,处理器12执行存储在存储器14中的录制模块100、记录模块 102、匹配模块104、标记模块106、播放模块108及定位模块110以实现上述模块的功能。 0034 录制模块100从头端20接收需录制的电视节目以录制到存储器14。请参阅图2, 所示。
18、为图1中机顶盒10录制的电视节目的结构示意图。如图2所示,电视节目包括连续循 环的片头、节目片段、广告三个部分。其中,节目片段是电视节目供应商为了插播广告而将 电视节目分为多个部分而形成的。片头是指每次播放完广告后切换回电视节目时播放的一 小段重复内容。 0035 根据MPEG编码格式的规定,每一片头包括多个画面组(Group of Pictures,GOP), 一个GOP就是一组连续的帧。MPEG编码将帧分为I、P、B三种类型,I是内部编码帧,P是前 向预测帧,B是双向内插帧。简单地讲,I帧是一个完整的画面,而P帧和B帧记录的是相 对于I帧的变化。没有I帧,P帧和B帧就无法解码。每一帧包括多。
19、个传输流(Transport Stream,TS),头端20通过传输多个传输流来传送帧。 0036 当录制模块100开始录制电视节目,用户就可以在播放片头时对片头进行定义。 比如,用户可以通过机顶盒10的遥控器(未图示)上的功能按钮输入片头开始与结束的信 号,以告诉机顶盒10在该开始信号与结束信号的时间段内正在播放片头。此时,用户记录 模块102就依序记录用户定义的片头中每一个画面组的每一帧所对应的特征标识符。具体 而言,记录模块102在录制的过程中接收到片头开始的信号,就从随后接收的电视节目中 的第一个I帧开始依序记录每一帧的类型及其包括的传输流的个数,直至接收到片头结束 的信号。然后,记录。
20、模块102将每一帧的类型及其包括的传输流的个数组合成每一帧的特 征标识符。 0037 图3为图1中机顶盒10生成特征标识符的示意图。如图3所示,在本实施方式 中,预先设定使用特殊数来表示帧的类型。为了减少该特殊数所占的空间,优先选择八位的 十六进制数。如,用0x10000000表示I帧,0x00000000表示B帧,0x20000000表示P帧。在 其他实施方式中,也可以使用其他的数来表示帧的类型,仅需预先设定好即可。传输流的个 数亦优先使用八位的十六进制数来表示,比如,若第一个画面组的I帧的传输流个数经统 计为1128个,则可用0x00000468表示。然后,可使用或运算将帧类型与传输流个数。
21、组合到 一起。比如,第一个画面组的I帧得特征标识符可由用于表达帧类型为I帧的0x10000000 与该I帧中传输流的个数0x00000468进行或运算得出,即为0x10000468。 0038 匹配模块104判断后续接收的电视节目中的I帧的传输流个数是否与所记录的第 说 明 书CN 102611932 A 4/5页 7 一个特征标识符匹配。若后续接收的电视节目中的I帧与所记录的第一个特征标识符匹 配,则说明该I帧有可能是下一片头的开始。此时,匹配模块104就开始依序判断在该I帧 之后的帧的类型与传输流个数是否与所记录的特征标识符一一匹配。 0039 下面结合图3详细描述匹配模块104如何依序判。
22、断在该I帧之后的帧的类型与传 输流个数是否与所记录的特征标识符一一匹配。首先,匹配模块104接收到第二个帧,先判 断其类型,并统计传输流的个数,再将帧类型与传输流个数进行组合,并判断组合后的结果 是否与图3所示的第二个特征标识符相同。若组合后的结果与第二个特征标识符不相同, 则说明正在播放的不是片头,从而停止比对,继续等待下一个I帧。 0040 若组合后的结果与第二个特征标识符相同,则说明第二个帧与第二个特征标识符 匹配。然后,匹配模块104判断接收到的第三个帧是否与第三个特征标识符匹配,若匹配则 判断接收到的第四个帧是否与第四个特征标识符匹配,以此类推,直至所有的特征标识符 都比对完。 00。
23、41 若在I帧之后的帧与所记录的特征标识符皆能一一匹配,则标记模块106在所录 制的电视节目中将第一个能匹配的I帧打上标签。每一标签对应一节目段落,每一段落包 括片头、节目片段及广告。请参阅图2,片头1、节目片段1、广告1对应节目段落1,片头2、 节目片段2、广告2对应节目段落2,依此类推。 0042 这样,机顶盒10就能通过该标签迅速定位到片头,从而可据此过滤广告。具体而 言,标记模块106记录每一标签所对应的帧序列号。播放模块108显示所录制的节目段落 供用户选择,并播放用户选择的节目段落。在播放过程中,若遇到广告,用户可以通过遥控 器上的功能键发送跳过广告的信号。定位模块110在电视节目。
24、的播放过程中接收用户发出 的过滤广告信号,并将播放的电视节目定位到下一节目段落对应标签的帧序列号,以跳过 广告播放下一节目段落。 0043 图4为本发明机顶盒10录制电视节目的方法一实施方式的流程图。本方法用于 图1及图2的机顶盒10中,并通过图2所示的功能模块完成。 0044 在步骤S400,录制模块100从头端20接收需录制的电视节目以录制到存储器。在 步骤S402,记录模块102依序记录用户定义的片头中每一个画面组的每一帧所对应的特征 标识符,其中特征标识符用每一帧的类型及其包括的传输流的个数表示。在步骤S404,匹配 模块104比对后续接收的I帧的传输流个数与所记录的第一个特征标识符。。
25、在步骤S406, 匹配模块104判断所比对的I帧的传输流个数是否与所记录的第一个特征标识符匹配。若 所比对的I帧与所记录的第一个特征标识符不匹配,说明此时播放的不是片头,则在步骤 S404,匹配模块104继续比对后续接收的I帧的传输流个数与所记录的第一个特征标识符。 0045 若所比对的I帧与所记录的第一个特征标识符匹配,说明此时播放的可能是片 头,则在步骤S408,匹配模块104依序判断在该相匹配的I帧之后的帧的类型与传输流个数 是否与所记录的特征标识符一一匹配。若有一个特征标识符匹配不到对应的帧,说明此时 播放的不是片头,则在步骤S404,匹配模块104继续比对后续接收的I帧的传输流个数与。
26、所 记录的第一个特征标识符。 0046 若在相匹配的I帧之后的帧与所记录的特征标识符皆能一一匹配,说明此时播放 的是片头,则在步骤S410,标记模块106在所录制的电视节目中将相匹配的I帧打上标签。 0047 在步骤S412,匹配模块104判断节目是否录制完,若未录制完,则重复执行步骤 说 明 书CN 102611932 A 5/5页 8 S404到S410,以继续标记下一个片头。 0048 图5为图4中步骤S400记录片头中帧的特征标识符的一实施方式的细化流程图。 在步骤S500,记录模块102在录制的过程中接收片头开始的信号。在步骤S502,记录模块 102从随后接收的电视节目中的第一个I。
27、帧开始依序记录每一帧的类型及其包括的传输流 的个数,直至在步骤S504接收到片头结束的信号。在步骤S506,记录模块102将每一帧的 类型及其包括的传输流的个数组合成每一帧的特征标识符。 0049 图6为本发明机顶盒10播放所录制的电视节目的一实施方式的流程图。在步骤 S600,标记模块106记录每一标签所对应的帧序列号。在步骤S602,播放模块108显示所录 制的节目段落供用户选择。其中,每一标签对应一节目段落,每一段落包括片头、节目片段 及广告。在步骤S604,播放模块108播放用户选择的节目段落。在播放过程中,若遇到广 告,用户可以通过遥控器上的功能键发送跳过广告的信号。在步骤S606,。
28、定位模块110在电 视节目的播放过程中接收用户发出的过滤广告信号。在步骤S608,定位模块110将播放的 电视节目定位到下一节目段落对应标签的帧序列号,以跳过广告播放下一节目段落。 0050 本发明的机顶盒10及其录制电视节目的方法通过记录片头的每一帧的特征标识 符来标记每次片头的首帧,从而使得在下次播放所录制的电视节目时可跳过广告直接播 放,从而有效提升用户满意度。 说 明 书CN 102611932 A 1/6页 9 图1 说 明 书 附 图CN 102611932 A 2/6页 10 图2 说 明 书 附 图CN 102611932 A 10 3/6页 11 图3 说 明 书 附 图CN 102611932 A 11 4/6页 12 图4 说 明 书 附 图CN 102611932 A 12 5/6页 13 图5 说 明 书 附 图CN 102611932 A 13 6/6页 14 图6 说 明 书 附 图CN 102611932 A 14 。