电子节目单生成方法及装置的制造方法_2

文档序号:9691403阅读:来源:国知局
的片尾所获得的片尾样本,其中所述片头和片尾可以是用户预先手工标注过的或以其他形式标记过的。也就是说,针对上述匹配操作,可以将每个所采样的视频帧与预先建立的样本库中的片头样本进行匹配,或者将每个所采样的视频帧与预先建立的样本库中的片尾样本进行匹配。于另一种【具体实施方式】中,所述样本可以包括通过提取所述电视台待播放的节目的片头所获得的片头样本和通过提取所述节目的片尾所获得的片尾样本,此时,针对同一节目将会执行两次匹配操作。
[0025]所述标识信息可以为电视节目的大致节目信息,例如节目类型(如访谈节目、旅游节目、美食节目、娱乐节目、新闻、电视剧名称、广告等)或者节目名称缩略词或简写词。
[0026]步骤S14,每当所述视频帧中的一个视频帧与所述样本库中的一个样本相匹配,获取该视频帧在所述视频流中对应的时间以及与该视频帧对应的样本的标识信息。
[0027]在所述样本库中的样本为片头样本的情况下,当通过比对获知采样获得的视频帧中的一个视频帧与样本库中的一个片头样本相匹配时,通过获取该视频帧在所述视频流中对应的时间就可以获知该视频帧所在节目的开始时间,并且通过获取与该视频帧匹配的片头样本对应的标识信息就可以获知该视频帧所在节目的大致节目信息。
[0028]类似地,在所述样本库中的样本为片尾样本的情况下,当通过比对获知采样获得的视频帧中的一个视频帧与样本库中的一个片尾样本相匹配时,通过获取该视频帧在所述视频流中对应的时间就可以获知该视频帧所在节目的结束时间,并且通过获取与该视频帧匹配的片尾样本对应的标识信息,就可以获知该视频帧所在节目的大致节目信息。
[0029]步骤S15,根据电子节目指南(EPG)信息以及所获取的时间和标识信息生成电子节目单。
[0030]于一种【具体实施方式】中,所述电子节目指南信息可以包括所述电视台公布的电视节目单中的节目名称,所述根据电子节目指南信息以及所获取的时间和标识信息生成电子节目单,可以包括:查找所述电子节目指南信息中与所获取的标识信息相对应的节目名称;将查找得到的节目名称与所获取的时间相关联以形成节目单条目;按照所形成的节目单条目中的时间的先后顺序排列所述节目单条目,以生成电子节目单。例如,当所获取的标识信息为电视剧名称时,通过在所述电子节目指南信息中查找与该电视剧名称相对应的节目名称就可以获得电视剧的具体集数信息。也就是说,利用电子节目指南信息可以获得视频帧所在电视节目的详细信息。所形成的节目单条目可以包括节目具体名称和节目时间。于此实施方式中,可以每隔预设时间按照所形成的节目单条目中的时间的先后顺序排列所述节目单条目,以形成电子节目单,即每隔预设时间更新电子节目单。于另一种【具体实施方式】中,还可以每形成一个节目单条目就将其添加至已生成的电子节目单即实时生成电子节目单。
[0031]在所述样本库中的样本为片头样本的情况下,所生成的电子节目单中记载的是各个节目的开始时间。在所述样本库中的样本为片头样本的情况下,所生成的电子节目单中记载的是各个节目的结束时间,此时通过各个节目的结束时间可以获知其下一相邻节目的开始时间。
[0032]此外,即使电子节目指南信息所包括的电视台公布的电视节目单中未包括节目中插播或节目之间插播的广告,只要经过匹配操作发现实时采样的视频帧与样本库中的对应于广告的样本相匹配,就可以在所生成的电子节目单中包括所插播的广告信息,使得所生成的电子节目单更加精准。
[0033]图2示出本发明第一实施例提供的电子节目单生成方法的一种应用示例。请参阅图2,服务器例如定位分析服务器实时接收电视台直播的根据RTSP传输的视频流,并实时对所接收的视频流采样得到多个视频帧,将所采样的视频帧与样本库中的片头/片尾样本进行匹配,其中片头/片尾样本是通过对用户预先手工标注过片头/片尾的电视台待播放节目进行提取获得的,一旦一个视频帧与一个片头/片尾样本相匹配,就获取该视频帧在视频流中对应的时间并利用电子节目指南信息和该视频帧对应的样本的标识信息来获取该视频帧所在节目的节目名称,从而可以根据所获取的时间和节目名称对应地生成电子节目单。
[0034]利用上述电子节目单生成方法,通过在实时接收电视台直播的视频流的同时对所接收的视频流采样,实时将采样获得的每个视频帧与预先建立的样本库中通过对电视台待播放的节目进行提取获得的样本进行比对,并在其中一个视频帧与一个样本相匹配时获取该视频帧在视频流中对应的时间以及该样本对应的标识信息,利用电子节目指南信息以及所获取的时间和标识信息生成电子节目单。在本发明实施例提供的该电子节目单生成方法中,由于通过在接收电视台直播的视频流的同时对所接收的视频流进行分析定位,因而生成与电视台实际播放节目准确对应的电子节目单;此外,由于对所接收的视频流进行分析定位的操作与视频内容提供商录制视频流操作在时间上一致,因而可以避免所生成的电子节目单与录制的视频流存在时间偏差的问题,从而可以在用户根据所生成的电子节目单回看电视节目时获得精确的电视节目信息,提高用户体验。
[0035]第二实施例
[0036]图3示出本发明第二实施例提供的电子节目单生成装置的示意性框图。请参阅图3,本发明第二实施例提供的电子节目单生成装置200可以包括接收模块210、采样模块220、匹配模块230、获取模块240和生成模块250。
[0037]接收模块210可以用于实时接收电视台直播的根据实时流传输协议传输的视频流。因而,基于实时接收的视频流,可以对电视台直播的节目进行分析。同时,视频内容提供商通常会对实时接收的视频流进行录制,以便可以向用户提供视频回放功能。
[0038]采样模块220可以用于实时对所接收的视频流采样,得到多个视频帧。通过实时地对所接收的视频流进行采样,可以得到在时间上非常接近的多个离散视频帧,从而可以通过对较好地反映视频流中的内容的视频帧进行分析来获知当前播出的电视节目。
[0039]匹配模块230可以用于将每个所采样的视频帧与预先建立的样本库中的样本进行匹配,所述样本由预先对所述电视台待播放的节目进行提取获得,每个所述样本具有一个对应的标识信息。
[0040]于一种【具体实施方式】中,匹配模块230可以用于:计算每个所采样的视频帧所包含的特征信息与预先建立的样本库中的每个样本所包含的特征信息之间的相似度,当所述相似度大于预设阈值时,判定与所述相似度对应的视频帧和样本相匹配。
[0041]具体地,所述特征信息可以包括声音信息、图像信息、或者所述声音信息和所述图像信息的结合。也就是说,可以仅计算每个所采样的视频帧所包含的声音信息与预先建立的样本库中的每个样本所包含的声音信息之间的相似度,或者可以仅计算每个所采样的视频帧所包含的图像信息与预先建立的样本库中的每个样本所包含的图像信息之间的相似度,一旦所计算出的相似度大于预设阈值,就可以判定与该相似度对应的视频帧和样本相匹配。此外,还可以计算每个所采样的视频帧所包含的声音信息与预先建立的样本库中的每个样本所包含的声音信息之间的第一相似度,同时计算该视频帧所包含的图像信息与该样本所包含的图像信息之间的第二相似度,仅当所计算出的第一相似度和第二相似度均大于预设阈值时,才判定获得所述第一相似度和所述第二相似度的视频帧与样本相匹配。需要注意的是,计算相似度的算法可以动态调整,以避免因为视频帧中图像和/或声音的质量问题而引起误匹配。此外,所述预设阈值也可以由用户根据实际情况设定。
[0042]所述样本可以包括通过预先提取所述电视台待播放的节目的片头所获得的片头样本,或者通过预先提取所述节目的片尾所获得的片尾样本,其中所述片头和片尾可以是用户预先手工标注过的或以其他形式标记过的。所述标识信息可以为电视节目的大致节目信息,例如节目类型(如访谈节目、旅游节目、美食节目、娱乐节目、新闻、电视剧名称、广告等)或者节目名称缩略词或简写词。
[0043]获取模块240可以用于每当所述视频帧中的一个视频帧与所述样本库中的一个样本相匹配,获取该视频帧在所述视频流中对应的时间以及与该视频帧对应的样本的标识信息。
[0044]在所述样本库中的样本为片头样本的情况下,当通过比对获知采样获得的视频帧中的一个视频帧与样本库中的一个片头样本相匹配时,通过获取该视频帧在所述视频流中对应的时间就可以获知该视频帧所在节目的开始时间,并且通过获取与该视频帧匹配的片头样本对应的标识信息就可以获知该视频帧所在节目的大致节目信息
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1