接收和播放基于主题的视听节目片断的方法及其接收机的制作方法

文档序号:7659589阅读:171来源:国知局
专利名称:接收和播放基于主题的视听节目片断的方法及其接收机的制作方法
技术领域
本发明涉及接收和播放由发射机播送到接收机的视听节目的方法,尤其当节目可选择的作为特定标准的功能时。本发明还涉及实现该方法的接收机。
DVB-SI标准具体定义了诸如NIT、SDT、EIT和可能的BAT之类的表格的格式。NIT表格给出了网络的一般结构,并且指示一列传输流和服务广播。SDT表格给出了与服务有关的附加信息,例如未加密的服务名称。EIT表格指示了每种服务的一列事件,并且能够具体指示当前播放的事件。BAT表格包含关于合并成一揽子服务的多个服务的信息,所述的服务可以由多个广播网输出。
在这些表格中包含的数据的帮助下,接收机获知网络播送的视听节目的一般内容。因此,用户可以搜索节目和作为特定标准的功能的服务,所述的特定标准例如是主题。
通常使用相对较短的片断和持续时间从大约十秒到几分钟的不同视听节目来对播放的节目进行镜头切换,所述相对较短的片断例如构成了广告短片(advertising flash)、信息短片(information flash)或者视频剪辑(video clip)。或者在两个事件之间,或者在一个事件持续的期间播送这些片断。用户可以选择他想要看的事件,但是不选择片断的内容,所述的事件就是“当前”服务播送的“当前”事件。构成片断的短节目没有与当前事件有关的主题。但是,观众可能厌倦了这些片断,因为他对片断的内容完全不感兴趣。他也可能倾向于改变服务。本发明能够向用户提供他更感兴趣的片断。
立刻应该注意的是,由单向网或者由双向网来提供本发明所涉及的视听节目。通过多种服务来连续播送第二类型节目,其中所述的多种服务的每个都与特定的主题相对应。在当前事件的精确时刻,将为显示所选择的数据从当前服务切换到第二类型服务广播节目。播送设备指定第二类型节目的播放持续时间。当该持续时间过去之后,接收机将播送切换到当前服务。接收机选择播送第二类型节目的服务。因此使用主题与接收机指定的标准更贴近的第二类型节目片断来替换当前服务中播送的片断。第二类型节目的播送并不与通知信号中指定的片断同步,这通常会在片断的开始和/或结束不适时地缩短至少一个第二类型节目。而且,切换时间不能忽略,因此,可能造成出现一会儿黑屏。为了避免这种情况,本发明准备用补白节目代替黑屏,因此能够消除视听节目的任何间断。接收机在片断的开始和/或末尾显示补白节目。
根据一个实施例,这种选择补白节目的标准与用户配置文件相对应。
通知信号包含片断开始的暂时指示。根据具体的简单实施例,随着收到通知信号,解码器从当前服务切换到基于主题的服务。
根据具体的实施例,接收机配备了记录视听节目的存储器,用于实时存储与接收机中存储的标准相对应的第二类型节目。在广告片断开始时播放当前记录的节目。
本发明的主题也是一种视听节目接收机,其包括从网络接收数据广播的装置,所述数据包括用户可选择的至少一个第一类型的第一服务广播节目和多个第二类型的第二服务广播节目,从一个服务切换到另一服务的装置,和将节目发送到播放设备的装置,其特征在于包括将补白节目插入第二类型节目和从网络接收的第一类型节目之间的装置。


图1中描述了根据本发明的接收机。例如,接收机是与DVB规范一致的解码器。DVB说明书使用ISO/IEC 13818-1传输层。
解码器与天线1链接,天线与调谐器链接。我们可以看出这二者。解调器3解调调谐器提供的信号。解调的数据被消除隔行扫描,然后被误差校正电路4校正,再发送到多路分解器5。多路分解器包括一定数目的滤波器,所述滤波器被微处理器23编程,作为解码器支持的各种应用程序的函数。微处理器23与存储器12相连接,所述存储器12包括操作系统以及实现应用程序的驻留程序或者下载的程序。用单一的方框表示存储器,但是在物理上,它可以包括多个不同种类的方框;随机存取存储器RAM、只读存储器ROM、可编程存储器EEPROM或者闪存FLASH。微型处理器还与时钟电路27相连接。字符发生器15可以产生与解码器的参数或者特定应用程序有关的控制或者图形菜单。产生的视频信号与源自视频解码器17去向SCART插座的视频信号之一多路复用,所述SCRAT插座与电视屏幕22相连接。微处理器23管理多路分解复用电路20。为了清晰起见,图中仅仅示出了微处理器23最重要的连接关系。
多路分解器滤波的视频或者音频部分或者分组存储在缓冲存储器6的预定区域中。解码器还包括硬盘25,它借助能够进行快速信息传送的接口26与微处理器23相连接。解码器还配备了遥控器11,它通过红外接口与微处理器相连接。
前面说过,广播网可以是单向网(无线或者卫星网)或者双向网(例如有线、电缆、因特网)。具体而言,接收机需要经过与广播视听数据的网络相同的通信装置将消息发送到广播设备。广播网发送所谓的一般服务,用户从它们当中选择当前的服务,以观看当前事件。网络还发送所谓的“基于主题的”服务。基于主题的服务连续向给定的信道广播具有相同主题的短的视听节目(以下称为“短片(flash)”)。从NIT表格中提取用于访问基于主题的服务以及与每个服务相关的主题的参考列表。专用字段(proprietor field)包含指示符,指示服务是“基于主题的”。
解码器的节目存储器包含管理短片的软件模块或者GF模块。该模块的一个功能是创建上述的数组。接着说明其它的功能。
GF模块包括编程部分,搜索广播的主题和从用户接收标准,用于选择要播放的短片。
首先,解码器分析NIT表格,以便确定正在广播的基于主题的服务的数目和主题。EIT表格通过其描述符给出事件内容的具体描述(因此给出作为短事件的短片的描述)。描述符授权对广播设备拥有的专用数据进行编码,因此能够按照标准格式来广播内容(tag content_descriptor)。本发明将新的字段引入这些描述符中,具体有短片的描述,主题或者短片的主题,节目的开始(用40比特编码的日期和时间),持续时间(24比特编码)等等。EIT表格包含具体的12比特字段,所述的字段授权用于传输描述符的最大长度,4093字节。
广播设备使用这些描述符来说明事件的内容,因此说明其所属的主题。有两种类型1.以十六进制编码的标准化标识符0×54的描述符“content_descriptor”,2.以十六进制编码的标准化标识符0×80到0×FE的描述符“userdefined”。
如果“content_descriptor”类型的描述符用于编码主题或者事件的主题,则可以使用8比特的编码大小,因此可以使用256个字节。这足够使用。
下面是推荐的描述符编码(象DVB-SI标准中的描述符一样描述)broadcaster_defined_content_descriptor(){descriptor_tag 8 bits uimsbfdescriptor_length 8 bits uimsbffor(i=0;i<N;i++){descriptor_content_byte8 bits uimsbf}}其中descriptor_tag位于0×80和0×FE之间,descriptor_length遵循descriptor_length的描述符的内容的长度,descriptor_content_byte主题的编码或者事件相对应的和广播设备想要指定的主题的编码(通常必须编码成字节,但是内容的可变尺寸能够将同一个事件与多个主题相联系)。
通过分析包括在EIT表格中的描述符的内容。解码器在其自身的存储器中创建下面的数组1,它包括访问当前正在广播的基于主题的服务的参考列表(Id-service_i)和相关的主题和子主题。

数组1在数组1示例中,提供了三个主要的主题信息,广告和视频剪辑,以及对于三个主题的集合,1个子主题。在示例中,网络包括12种基于主题的服务。
接着,用户执行编程部分,能够使他输入用于选择基于主题的服务的标准。然后出现图2中显示的菜单,直接按照数组1来明确表达内容。用户借助遥控器上的四个方向键来控制。借助加亮的标题或者闪烁的标题,或者通过加粗轮廓,或者通过任何其它的图形区分装置来选出指向的单元。第一列表指示主题,每个主题提供对第二具体子主题列的访问。在图2的示例中,选择“广告”主题,选出“时尚”子主题。目前用户有进行选择的选择机会,否则选择这个标准。按键“←”和“→”用于在两列之间运动。“OK”键能够选择是什么导致“×”符号出现在子主题的左边,因此通知它的选择。为了不再选择它,再次按下“OK”键即可。“输入”键将选择作整体输入,并退出GF模块的编程部分。
如果用户什么也没有选择,GF模块不进行操作,不替换广播设备开始提供的短片片断。否则,跟随GF模块的编程部分的执行,解码器编程它的多路分解器和第二调谐器,如果有第二调谐器的话,以便接收与选择的第一子主题相对应的服务的数据。结果,如果该服务停止发送,则解码器进行另一选择的服务。
图3示出了操作期间GF模块的一般原理。播放从当前的服务中提取的事件。在一定的时刻,广播设备将该服务的数据发送到视听数据的两个块之间,然后广播指定具有一定持续时间的片断的通知信号。在通知信号指定的时刻,解码器编程它的多路分解器,以便接收与用户定的标准相对应的服务广播短片的数据。例如,用户喜欢与时尚有关的广告,多路分解器选择将“时尚”作为主题的服务广播短片。如果用户选择了多个主题,然后GF模块连续选择广播它们的服务。当所有这些一次显示出来时,再次选择第一个。借助指示器来执行该选择,所述的指示器能够在数组1中确定用户选择的主题的服务。在同时信号指定的持续时间的末尾,再次编程多路分解器,以便接收发送到电视屏幕的当前服务的数据。
通知信号包括下面的信息

有利之处在于,多次重复通知信号,以便被解码器正确接收。依靠“当前时间”数据项,解码器再次同步到它的时钟,以便在精确的时刻t1开始播放持续时间为D1的片断。
根据非常简单的实施例,广播设备在片断开始的时刻仅仅发送一个通知信号。在该信号中,“当前时间”和“时刻t1”字段是不必要的,可以被删除。
在基于主题的服务中连续广播短片。片断的开始(时刻t1)通常不与短片的开始相一致。因此在短片的广播期间并不切换,从而导致一部分丢失,解码器将补白事件发送到屏幕。
图4示出了关于当前服务(图4-a)、基于主题的服务(4-b)和播放的节目(4-c)的播放节目的时序图。它们具体示出了补白事件节目的时刻。在当前事件的视听数据块之间发送的通知信号包含数据项,所述数据项指示在片断的时刻t1进行的广播。当用户未指定任何的标准或者当解码器未装配GF模块时,进行播放。同时,循环连续发送基于主题的服务。在图4-b的示例中,显示的基于主题的服务发送9个具有相同主题的不同短片。
根据第一实施例,在当前服务和基于主题的服务之间进行切换是直接有效的。第一实施例非常简单,但是却有切断短片的缺点。下面的说明包括了能够解决该问题的改进形式。
时刻t1在短片4广播的瞬间发生。在t1之后的时刻t2短片5全显示。为了避免仅仅播放短片4的一部分,解码器在t1和t2限定的瞬间将补白事件发送到屏幕。补白事件具有视听内容,其持续时间对于观众来说并不重要。例如它是带音乐的静止图象。它也可以是关于某个地区的记录片。补白事件的目的是占据时刻t1和下一短片的开始之间的电视屏幕。也能够消除在进行切换服务时出现的短暂黑屏。在时刻t2,解码器检查短片5具有足够短的持续时间,以便完全包含在片断之中。由于这种情况,播放短片5。在时刻t3,接收短片6,并且在经历相同的检查之后,播放接收的短片6。在时刻t4,接收短片7。该短片的持续时间长于片断的剩余持续时间,因此没有足够的时间来显示。GF模块将补白事件发送给屏幕,一直显示到片断终止的时刻t5。然后再次播放当前的节目。
有利之处在于,补白事件是循环的视听节目,其中它不能够辨别开始过渡和终止过渡。循环的持续时间必须足够长,以使用户不会经常看到相同的部分。
根据优选实施例,补白事件是专用的,并且记录在解码器的存储器中,因此,切换速度很快,不会在屏幕上留下任何黑屏。占据的存储器的大小通常都非常短(尤其如果该事件是带音乐的电影),补白事件可以被存储在工作存储器的一部分中,或者,如果太长,则存储在硬盘25中。
网络广播中存在一种变化,除了基于主题的服务之外,所谓的“补白”服务永久地广播补白事件。根据这个变化,GF模块通过这种服务搜索补白事件,并将其存储在存储器中。广播设备例如可以每天改变一次补白事件。
在通知信号中由广播设备指定的精确时刻,必须恢复由片断中断的事件。为了显示而选择的数据然后从第二类型的服务广播节目切换到当前的服务。
本发明的改进之处在于使用较大容量的存储器,以记录至少一个短片。该存储器可以包括大容量的存储电路或者包括小硬盘(如图1的25所示),或者包括磁带。根据这个改进,解码器经常记录选择的基于主题的服务所广播的短片,即“当前的短片”。接收的新短片改写前一短片。图5示出了关于当前服务(图5-a)、基于主题的服务(图5-b)、GF模块从存储器中读取的节目(图5-c)和播放的节目(图5-d)的广播节目的时序图。
当片断开始时(时刻t1),GF模块停止播放当前事件,并且在当前广播的片断的记录开始之处读取短片存储器的内容。短片(4)在时刻t0广播,在时刻T1被读取。在接收和播放短片4之间产生时间偏移(t1-t0),该短片在此之后被播放。因此,该设备被称为“时间移位器(TimeShifter)”。在播放短片4的结束处(时刻t2),GF模块确定是否在片断的结束之前完全播放下一短片(短片5)。有这种情况因此将短片5发送到屏幕。在短片5播放的结束处,GF模块检查短片6是否被播放,但是并不是这种情况。GF模块用补白事件完成要显示的片断的剩余部分,直到再次发生播放当前事件的时刻t4。按照这种方式,播放的片断具有广播设备指定的持续事件。在特定的情况下,这种改进能够减少补白事件的播放时间,并且将短片添加到片断中。
本发明的改进之处在于用户编程主题的分布。对于数组1中出现的每个主题,用户指定他想要显示的比例。所述的比例用百分比来表示比较有利,总的值用100表示。
下面的数组2是编程主题的分布的示例。在本例中,用户尤其喜欢视频剪辑短片(他想要50%),然后是家庭方面的广告(30%),最后是运动信息(20%)。

数组2通过运行GF模块的编程部分和在遥控器的帮助下输入从0到100的整数,用户就可以在图6的菜单中指定比例。左下方的图标向用户指示他仍需输入的百分比。例如,他确定了运动信息短片为20%,家庭广告短片为30%,因此他仍就要为一个主题或者其它的主题分派50%。很明显,用户在导航按键的帮助下返回选择。
目的在于简化选过程的变化是用户为每个短片主题分配比例尺,例如从0到9。GF模块然后将输入的数值转换成百分比。
用户输入了他的选项,GF模块在内存中创建下面的数组3,数组的行数与用户要为其确定非零数值的主题的数目相同。数组包含四列。第一和第二列确定基于主题的服务。第三列包含用户为每个主题编程的百分比。第四列包含用来确定已经播放的短片的数目。在每个片断的播放期间通过增加计数器的数值来更新数组的第四列。在片断开始显示时和每个短片的播放结束时,GF模块在正常的操作期间读取并分析数组,以便确定基于主题的服务,其中,解码器必须搜索要播放的短片。

数组3在上面数组3的示例中,GF模块将选择基于主题的服务广播“信息/运动”一次,然后它选择“广告/家庭”两次,最后选择“视频剪辑/说唱乐”四次。按照简单的方式,以时间的顺序来执行选择。
进行的第一种方式是使用用户编程的数值来更新计数器并在播放期间确定它们。当所有的计数器为0时,用编程的数值来更新它们。第一种工作方式是计数器技术播放的短片的数目。另一方法在于为每个主题技术播放的次数。在后一种情况下,合计每个计数器中每个主题的短片的持续时间的秒数。
一个变化在于要求每个主题的最小值等于1,包括在用户声明对其不感兴趣的方面的主题和他将其编程为零值的主题。这个变化允许广播设备保证在一定的时间之后每个主题至少被看过一次,这样作的同时还要遵循期望的显示比例,如果用户非常感兴趣的主题的数值明显地大于数值。这个变化要求数组3包含的行数等于广播的主题数目,因此等于基于主题的服务数目。
另一变化在于使用几何级数,以改变计数器的起始值。在这个变化中,计数器的起始值等于低一级兴趣主题的计数器数值的k(k>1)。因此用户设置向用户提供的主题的次序。该次序例如从最感兴趣的到最不感兴趣的。有
对于第j个主题的权重p[j](0是最不感兴趣的主题,而n-1是最感兴趣的指标,对于n种可能),对于k>1,选择p[i]=k*p[i-1],其中p
=1.
首先,通过将p
与最不喜欢的主题和将p[n-1]与最喜欢的主题相联系,就可以将每个主题与计数器相联系,所述的计数器在开始时用级数p[i]的连续数值初始化。主题每显示一次,相关的主题就增加1。因此实际上达到了想要的功能。
按照这种方式,播放设备可以对每个主题的显示概率进行精确的控制。事实上,可以通过递归来表示Sum(for i=0 to n-1)[k^i]=((k^n)-1)/(k-1).
这表明例如对于k=2,被指定为最想要的主题将显示大约50%的时间,下一主题是25%,下一主题是12.5%,等等对于k=3,概率变成67%,22%,7%等等对于k=4,概率变成75%,19%,5%等等。
一个改进之处在于向短片分派优先权。为此,广播设备在每个短片描述符种设置优先权标志,按照一种简单的方式来表示有无优先权。可以回想一下,该描述符在EIT表格之中,并且解码器按照这种方式获知基于主题的服务广播的所有短片的主题、持续时间和优先权。解码器接收该指示符并按照下面的方式来处理它当基于主题的选择有可能时,GF模块选择在播放的片断期间具有最多优先权的服务。在数组3所示的示例中,GF模块事实上可以显示“信息/运动”或者显示“广告/家庭”或者“视频剪辑/说唱乐”。根据这个改进之处,其在分析片断过程中三个基于主题的服务所发送的短片的优先权并且选择在片断过程中拥有最高优先权短片的基于主题的服务。对他有利的是,广播设备可以向要求短片具有较高优先权的提供者要更高的价格。
一个改进之处的变化在于向每个主题,而非每个二进制标志分派优先权级别。例如,该级别的数值从0到4,数值4的优先权最高。根据这个变化,GF模块合计可选择的服务广播的短片的优先权等级,并且在播放的片断期间,选择具有最高数值的一个。
改进之处的变化在于向每个主题分派广播设备指定的权重,因此能够使一定的主题具有给定的优先权。联合用户指定的权重来使用该权重(例如合计两个权重),因此修改数值,该数值考虑了在选择主题时刻的计数值。这个变化能够在接收机级别上使广播设备“被迫”显示声明拥有优先权的基于主题的服务广播的短片。
一个变化之处在于接收机自动地确定用户配置文件并使该配置文件与提供的主题相关联。因此不再需要图2所示的手动编程阶段。例如可以按照用户在学习阶段面对特定短片的动作来确定配置文件。例如,如果用户在看到时尚部分中的广告短片时,用户经常改变服务,则GF模块从其中推导出不再向他表示该短片的主题。然后将该主题的比例降低例如10%。与片断的播放相联系,接收机改善用户配置文件。假设短片主题涉及事件,当用户请求观看这些事件时,GF模块增加相应主题的比例。例如,如果用户经常请求观看电视播放的新闻(它是事件),则通知GF模块并且将“信息”主题增加例如10%。
一个改进之处在于GF模块要考虑到多个用户。然后,编程部分开始输入用户标识符,并且每个用户输入他自己的配置文件或者他想在短片中看到的主题的分布。GF模块的编程部分然后创建与用户的数目一样多的分布数组。在正常执行期间,用户识别他们,在一个时刻激活单一的分布数组或者配置文件。
如果解码器只有单一的调谐器,必须将节目和信号以不同PID指示的数组分组的形式多路复用到同一信道之中。“范围的顶部”解码器具有两个调谐器,以便接收源自不同频率的两个广播信道的信号。在这种情况下,改进之处在于编程调谐器,接收当前事件和通知信号和GF模块选择的其它基于主题的服务。收到时,将数据并行存储在存储器中。然后在读取存储器的程序级别上进行当前事件和短片之间的切换。
本发明当然并不局限于刚刚描述的实施例。
权利要求
1.一种用于播放中心发送的、电视接收机接收的视听节目的方法,第一类型节目通过第一广播服务来播送,并且是用户可选择的,在接收机级上,该方法包括第一步骤,播放从接收机选择的第二播送服务中提取的第二类型节目,第二步骤,播放至少一个在中心指定的第一时刻开始的第一类型节目,其特征在于包括第三步骤,播放补白节目,所述节目跟随第二节目而播放,并且在开始播放第一节目时停止。
2.根据权利要求1所述的播放视听节目的方法,包括在播放第二类型节目的第一步骤之前播放第一类型节目的一部分的预先步骤,预先步骤在中心指定的第二时刻终止,其特征在于包括播放补白节目的第四步骤,所述的节目从第二时刻开始一直播放到广播和播放第二节目。
3.根据权利要求1或者2所述的播放视听节目的方法,其特征在于补白节目记录在接收机中。
4.根据权利要求3所述的播放视听节目的方法,其特征在于在记录之前从特定的广播服务中提取补白节目。
5.根据权利要求4所述的播放视听节目的方法,其特征在于补白节日有规律地记录在接收机的存储器中。
6.一种视听节目接收机,其包括从网络接收数据广播的装置,所述数据包括用户可选择的至少一个第一类型的第一服务广播节目和多个第二类型的第二服务广播节目,从一个服务切换到另一服务的装置,和将节目发送到播放设备的装置,其特征在于包括将补白节目插入第二类型节目和从网络接收的第一类型节目之间的装置。
7.根据权利要求6所述的视听节目接收机,其特征在于包括用于将补白节目插入从网络接收的第一类型节目的一部分和网络的第二类型广播节目之间的装置。
8.根据权利要求6或者7所述的视听节目接收机,其特征在于包括存储器,所述存储器包含补白节目。
9.根据权利要求8所述的视听节目接收机,其特征在于包括从特定的服务接收补白节目的装置,所述节目在此之后被记录。
10.根据权利要求6到9之一所述的视听节目接收机,其特征在于补白节目是循环的视听节目。
11.根据权利要求6到9之一所述的视听节目接收机,其特征在于补白节目是与第二内容伴随的图片。
全文摘要
一种用于接收和播放网络广播的视听节目的方法。节目包括事件和具有特别单元的短节目,特别单元可识别的服务播放这些短节目。在播放设备指定的特定时刻,在网络上发送片断,在接收机的显示器等级上,通过从服务广播短节目提取的另一片断来代替它。在接收机等级上选择该服务。为了避免在网络发送的片断和短节目之间出现黑屏,接收机向屏幕分发补白节目。本发明还包括用于实现该方法的数字电视接收机。
文档编号H04N7/16GK1451232SQ0181162
公开日2003年10月22日 申请日期2001年6月27日 优先权日2000年6月27日
发明者伊冯·勒加卢瓦, 塞巴斯蒂安·佩罗, 菲利普·施默克 申请人:汤姆森许可贸易公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1