广播接收装置及其控制方法与流程

文档序号:21368968发布日期:2020-07-04 04:45阅读:205来源:国知局
广播接收装置及其控制方法与流程

本公开涉及一种被调谐到广播信号并执行提供广播服务之一的处理的广播接收装置及其控制方法,更具体地,涉及一种具有要基于先前存储的广播服务映射信息而被调谐到广播信号的结构的广播接收装置及其控制方法。



背景技术:

广播接收装置是指用于处理从广播服务提供商(例如,广播站)提供的广播信号的装置,并且可以实现为用于再现广播服务图像的电视(tv)等、或机顶盒等,其中机顶盒用于将处理后的广播信号输出到诸如电视的外部设备以再现广播服务图像。广播服务提供商根据各种发送/接收标准来传输广播信号,并且广播接收装置接收并处理广播信号。

已经采用了以提供商为中心的服务形式的传统的广播服务提供方法,其中广播站在预先调度的时间提供包括视频和音频内容的广播内容,并且用户只需在相应的时间通过tv观看广播内容即可。然而,互联网的最新发展使得在各种终端中消费媒体内容成为可能,同时超越了时空限制。此外,已经开发了使用附加到相应内容的信息来消费补充媒体内容的交互式方法,因此需要将传统的简单观看形式的地面广播服务方法改变为支持新的服务消费形式的方法。另外,还要求广播内容的视频和音频内容具有比常规内容更高的质量。

建立新的广播标准的先进电视系统委员会(atsc)已提出atsc3.0标准,以实现这种提供和消费服务的形式的改变,并改善内容的质量。atsc3.0标准的特征在于结合了基于互联网协议(ip)的媒体的两种广播和宽带服务,并被提供以支持基于用户数据报协议(udp)和ip的标准的混合服务、以及包括用于在静态和动态接收设备中提供广播环境的框架并具有超高清(uhd)质量的图像。

为了使广播接收装置通过广播服务之一调谐到atsc3.0标准的广播信号,广播接收装置从广播信号获取信令信息。然而,如果每次获取信令信息时都对广播信号进行完全扫描,则需要较高的系统负载和较长的处理时间。因此,广播接收装置通过在特定时间点完全扫描广播信号来根据广播服务获取信令信息,将所获取的信令信息存储为服务映射,然后在将来的时间点基于与先前存储的服务映射有关的信息将广播接收装置调谐到广播信号。

出于诸如广播服务提供商在配置方面改变广播信号等各种原因,先前存储的服务映射中的信令信息可能与当前时间点接收到的广播信号的信令信息不匹配。如果是这种情况,由于信令信息不一致,可能无法调谐适当的广播信号,并且无法正常显示广播服务图像。在这种情况下,用户无法获知为什么无法正常显示广播服务图像。例如,由于广播接收装置可能发生故障、广播信号可能没有被接收到等等,这种问题可能会发生。因此,即使在配置方面改变了提供给广播接收装置的广播信号,也需要一种通常提供与广播信号相对应的广播服务的方法。



技术实现要素:

技术方案

根据本公开的一个方面,提供了一种广播接收装置,包括:存储器;接收机,被配置为接收广播信号,所述广播信号包括多个信道的数据和信令信息;处理器,被配置为:基于扫描广播信号,将要调谐到多个信道的服务映射信息存储在存储器中,确定包括在广播信号中的信令信息相对于服务映射信息是更新的,并且响应于确定包括在广播信号中的信令信息相对于服务映射信息是更新的,通过扫描广播信号来更新服务映射信息。因此,即使改变了提供给广播接收装置的广播信号的配置,通常也提供与广播信号相对应的广播服务。

广播信号可以包括要通过特定频率帧内的多个子帧发送的多个信道的数据,并且当选择了特定信道并且该特定信道的子帧与广播信号不匹配时,处理器可以确定包括在广播信号中的信令信息相对于服务映射信息是更新的,其中该子帧在服务映射信息中被指定。

服务映射信息可以指定提供信令信息的子帧的标识(id),以确定多个子帧中的提供所选择的信道的至少一个子帧,并且当确定具有在服务映射信息中指定的id的广播信号的子帧不包括信令信息时,处理器可以确定包括在广播信号中的信令信息相对于服务映射信息是更新的。

广播信号的多个子帧中的每一个可以包括用于指示其中是否包括信令信息的标记信息,并且处理器可以基于标记信息来确定子帧是否包括信令信息。

当选择了特定信道并且从基于服务映射信息调谐的广播信号中没有获取到所选择的信道的数据时,处理器可以通过扫描所选择的信道的频带来搜索所选择的信道的数据并根据搜索结果更新服务映射信息。

处理器可以在扫描所选择的信道的频带的同时显示用于通知扫描操作状态的用户界面(ui),并且当服务映射信息被完全更新时显示与所选择的信道相对应的图像而不显示ui。

当选择了特定信道并扫描广播信号时,处理器可以在广播信号的全频带内扫描特定信道的频带。

当选择了特定信道并且在用于服务映射信息的更新操作期间的第一时间点接收到用于切换到另一频带的指令时,处理器可以停止更新操作并存储更新操作的进度历史,并且当在第一时间点之后的第二时间点接收到用于切换到所选择的信道的频带的指令时,基于进度历史来恢复更新操作。

广播信号可以符合先进电视系统委员会(atsc)3.0标准。

当选择了信道并且存储在存储设备中的服务映射信息与广播信号匹配时,可以基于存储在存储设备中的服务映射信息将处理器调谐到该信道的广播信号。

根据本公开的一个方面,提供了一种控制广播接收装置的方法,该方法包括:基于扫描广播信号,存储要调谐到多个信道的服务映射信息,所述广播信号包括所述多个信道的数据和信令信息;接收广播信号;确定包括在广播信号中的信令信息相对于服务映射信息是更新的;以及响应于确定包括在广播信号中的信令信息相对于服务映射信息是更新的,通过扫描广播信号来更新服务映射信息。

广播信号可以包括要通过特定频率帧内的多个子帧发送的多个信道的数据,并且确定信令信息是否已经改变可以包括:当选择了特定信道并且所选择的信道的子帧与广播信号不匹配时,确定包括在广播信号中的信令信息相对于服务映射信息是更新的,该子帧在服务映射信息中被指定。

服务映射信息可以指定提供信令信息的子帧的标识(id),以确定多个子帧中的提供所选择的信道的至少一个子帧,并且确定信令信息相对于服务映射信息是否是更新的可以包括:当确定具有在服务映射信息中指定的id的广播信号的子帧不包括信令信息时,确定包括在广播信号中的信令信息相对于服务映射信息是更新的。

广播信号的多个子帧中的每一个可以包括用于指示信令信息是否被包括其中的标记信息,并且确定信令信息相对于服务映射信息是否是更新的可以包括:基于标记信息确定子帧是否包括信令信息。

更新服务映射信息可以包括:通过扫描所选择的信道的频带来搜索特定信道的数据;以及当选择了特定信道并且没有从基于服务映射信息调谐的广播信号中获取所选择的信道的数据时,根据搜索结果来更新服务映射信息。

更新服务映射信息可以包括:在扫描所选择的信道的频带的同时显示用于通知扫描操作状态的用户界面(ui);以及当服务映射信息已完全更新时,显示与所选择的信道相对应的图像而不显示ui。

更新服务映射信息可以包括:当选择了特定信道并且扫描广播信号时,在广播信号的全频带内扫描特定信道的频带。

更新服务映射信息可以包括:当选择了特定信道并且在用于服务映射信息的更新操作期间的第一时间点接收到用于切换到另一频带的指令时,停止更新操作并存储更新操作的进度历史,并且当在第一时间点之后的第二时间点接收到用于切换到所选择的信道的频带的指令时,基于进度历史信息恢复更新操作。

广播信号可以符合先进电视系统委员会(atsc)3.0标准。

附图说明

图1示出了根据实施例的广播接收装置;

图2是根据实施例的广播接收装置的框图;

图3是根据实施例的控制广播接收装置的方法的流程图;

图4是根据实施例的由广播接收装置参考的atsc3.0标准的协议栈的框图;

图5示出了根据实施例的由广播接收装置从广播信号中提取信息的方法;

图6是根据实施例的由广播接收装置基于信令信息得到广播服务的框图;

图7示出了根据实施例的要由广播接收装置参考的服务映射的示例;

图8示出了根据实施例的由广播接收装置检测广播信号的服务配置的改变的方法;

图9是根据实施例的由广播接收装置处理广播信号的方法的流程图;

图10示出了根据实施例的由广播接收装置处理广播信号的方法;

图11示出了根据实施例的在测试调谐期间由广播接收装置显示的用户界面(ui);

图12是根据实施例的在广播接收装置中处理广播信号的流程图;

图13是根据实施例的处理广播信号的流程图;以及

图14示出了根据实施例的用于在广播接收装置中接收关于广播信号的改变信息的各种模式。

具体实施方式

下面,将参照附图详细描述实施例。此外,除非另外提及,否则参考附图描述的实施例不是彼此排斥的,并且可以选择性地组合多个实施例。本公开所属领域的普通技术人员可以任意选择和应用这些多个实施例的组合以实现本公开的一个或多个方面。

在实施例的描述中,采用在诸如第一元件、第二元件等术语中使用的序数号来描述各种元件,并且这些术语用于区分一个元件与另一个元件。因此,元件的含义并不被这些术语所限制,这些术语只用于解释相应的实施例,而不限制本公开。

诸如“……中的至少一个”之类的表述当在元件列表之前时修饰整个元件列表,而不是修饰列表中的单独元件。例如,表述“a、b和c中的至少一个”和“a、b和/或c中的至少一个”应该理解为仅包括a、仅包括b、仅包括c、包括a和b两者、包括a和c两者、包括b和c两者、或包括a、b和c的全部。

图1示出了根据实施例的广播接收装置。

如图1所示,根据本实施例的广播接收装置100包括电视(tv),其接收广播信号并且显示广播信号中的预定广播服务的图像。然而,tv不是用于具体实现其中反映了本公开的构思的广播接收装置100的实现方式,并且广播接收装置100不限于能够显示图像的装置。广播接收装置100可以通过诸如图像处理装置和显示装置之类的能够处理广播信号的任何装置来具体实现,例如,诸如机顶盒、计算机监控器、便携式多媒体设备、智能手机、平板电脑、移动电话、计算机、电子相框、数字标牌、可穿戴设备等各种装置中的一种。

广播接收装置100可以以广播模式从第一广播发送装置110接收第一广播信号和/或以宽带模式从第二广播发送装置120接收第二广播信号。第一广播发送装置110包括针对特定广播站的地面发射机,并且第二广播发送装置120包括连接到因特网的网络服务器。尽管广播模式和宽带模式之间存在差异,但是根据本实施例的第一广播发送装置110和第二广播发送装置120根据atsc3.0标准发送广播信号。

当从第一广播发送装置110接收到广播信号并且用户选择与特定广播服务相对应的信道时,广播接收装置100从先前存储的服务映射或信道映射中获取对应的广播服务的信令信息或调谐信息。广播接收装置100基于获取的信令信息通过调谐器调谐到广播信号,并因此显示用户期望的广播服务的图像。当由于特定原因服务映射先前没有被存储在广播接收装置100中(例如,用户购买并安装新的广播接收装置100的情况)时,广播接收装置100通过以频率为单位对广播信号进行全自动扫描来从广播信号中获取关于多个广播服务的信令信息,并且生成并存储包括获取的信令信息的服务映射。当切换广播服务时,广播接收装置100通过参考先前存储的服务映射来最小化系统负载和时间延迟。

同时,在广播接收装置100生成并存储服务映射之后,可以由管理第一广播发送装置110的广播服务提供商来改变广播信号中的服务配置。例如,广播服务提供商可以周期性地或根据需要添加、删除和改变广播服务,并且可以修改与该广播服务相对应的信道号。在这种情况下,广播信号中的服务配置不同于先前时间点的服务配置,并且存储在广播接收装置100中。因此,如果基于先前存储的服务映射将广播接收装置100调谐到广播信号,则服务映射的信令信息可能与在当前时间点接收的广播信号的信令信息不匹配。因此,广播接收装置100未正常地调谐到广播信号,并且不能提供用户期望的广播服务。

因此,根据实施例的广播接收装置100确定包括在当前接收的广播信号中的信令信息是否已经改变。当确定广播信号中包括的信令信息已经改变时,再次对广播信号执行自动扫描,从而从广播信号中获取新的信令信息,并使用获取的信令信息来更新服务映射。因此,即使广播服务提供商在没有事先通知的情况下改变了广播信号的服务配置,广播接收装置100仍可以正常地向用户提供广播服务。

在这里,可以在调谐器当前被调谐到的频率中,即在广播信号的所有频率中,仅针对确定与服务映射的信令信息不匹配的频率,而不是广播信号的所有频率,执行对广播信号的自动扫描。

下面,将描述广播接收装置的内部元件。

图2是根据实施例的广播接收装置的框图。

如图2所示,广播接收装置200包括:用于接收第一广播信号的接收机210;用于接收第二广播信号的通信器220;用于显示广播服务的图像的显示器230;用于接收用户输入的用户输入部分240;用于存储数据的存储设备250;以及用于控制广播接收装置200的操作的处理器260,所述操作处理第一广播信号或第二广播信号以被显示为广播服务的图像。

在该实施例中,广播接收装置200由显示装置具体实现。备选地,广播接收装置200可以由不具有显示器230的图像处理装置来具体实现。

接收机210包括:天线或电路,其用于以广播模式从广播站的发射机接收第一广播信号;以及调谐器,其用于调谐到第一广播信号。接收机210被调谐到针对第一广播信号的所选择的频率,并且将第一广播信号发送到处理器260。

通信器220是指包括数据输入/输出接口的通信电路,其中与各种通信协议相对应地对通信模块、端口等进行组合以在宽带模式下从网络服务器接收第二广播信号。通信器220被提供以从服务器接收第二广播信号,但可以交互地被提供以发送和接收信号。通信器220可以通过诸如局域网(lan)、无线保真(wi-fi)等的各种有线或无线网络访问服务器。

显示器230包括能够在屏幕上显示图像的显示面板。显示面板可以具有依赖于接收到的光的结构,例如液晶显示器(lcd),或者具有能够自主发光的结构,例如有机发光二极管(oled)。显示器230可以根据显示面板的结构而包括附加元件。例如,由lcd具体实现的显示面板可以另外包括用于照亮lcd面板的背光单元、用于驱动lcd面板的液晶的面板驱动板等。

用户输入部分240响应于用户的控制或输入向处理器260发送预设的控制命令或信息。用户输入部分240可以根据信息的输入模式以各种形式具体实现。例如,用户输入部分240包括放置在广播接收装置200的外侧上的键或硬件开关或按钮、放置在显示器230上的触摸屏、用于捕获或感测用户的手势的相机和传感器、或广播接收装置200中提供的各种类似的用户接口环境。此外,用户输入部分240可以包括在物理上与广播接收装置200分离的遥控器以及用于从遥控器接收信号的接口,例如红外接口。

存储设备250是由处理器260访问的存储器,并在处理器260的控制下提供数据读取、记录、修改、删除、更新等。存储设备250可以包括闪存、硬盘驱动器、固态驱动器(ssd)等能够保持数据而与广播接收装置200是被通电还是断电无关的非易失性存储器;以及将要处理的数据加载到的缓冲器、随机存取存储器(ram)等。

处理器260处理第一广播信号或第二广播信号,从而可以在显示器230上显示广播服务的图像。处理器260从调谐的广播信号中解析和/或提取用于广播服务的各种信息,根据提取的信息对图像数据进行解码并将解码后的图像数据输出至显示器230,并且根据广播接收装置200能够处理的诸如atsc3.0标准的一个或多个标准对解码后的图像数据进行格式化和发送。处理器260包括由安装在印刷电路板上的中央处理单元(cpu)、芯片集、缓冲器、电路等具体实现的硬件处理器,并且可以由片上系统(soc)具体实现。处理器260可以包括其他电路,例如解复用器、解码器、缩放器、音频数字信号处理器(dsp)、放大器等与各种处理相对应的模块,其中一些可以被具体实现为soc。例如,与视频处理有关的解复用器、解码器、缩放器等模块可以被具体实现为视频处理soc,而音频dsp可被具体实现为与soc分离的芯片集。

具体地,根据实施例的处理器260实现根据本公开的广播接收装置200的许多操作。这里将通过以下实施例阐述处理器260的操作。

下面,将根据实施例描述控制广播接收装置的方法。

图3是示出了根据实施例的控制广播接收装置的方法的流程图。

控制广播接收装置的方法是在执行从存储器读取的计算机可读指令的处理器的控制下执行的。

在操作310处,广播接收装置对接收到的广播信号执行全自动扫描,并存储根据扫描结果生成的服务映射。当服务映射先前未被存储在广播接收装置中时,例如,当广播接收装置被初始设置时,执行该操作。备选地,当在预定时间段内未更新服务映射,从而服务映射相对于广播提供商的当前广播时间表可能不可靠时,可以执行该操作。

在操作320处,广播接收装置接收针对特定广播服务选择信道的用户输入。广播信号的一个单位频率被指派给一个物理信道,并且一个物理信道包括分别与至少一个广播服务相对应的至少一个虚拟信道。

在操作330处,广播接收装置调用先前存储的信道的服务映射。服务映射包括用于接收相应信道的广播信号的各种信息,例如信道的频率、广播服务id、信令信息等。

在操作340处,广播接收装置确定当前接收的广播信号的信令信息是否已经改变。为了确定信令信息是否已经改变,广播接收装置可以例如确定被调用的服务映射是否与当前接收的广播信号匹配。换句话说,当服务映射与当前接收到的广播信号不匹配时,广播接收装置确定广播信号的信令信息已经改变。广播接收装置基于先前存储的服务映射中包含的信息,确定是否从接收到的广播信号中正确地获得了与信道相对应的广播服务的数据。下面将讨论确定服务映射与广播不匹配的描述。

当确定在当前时间点接收到的广播信号的信令信息还未被改变(操作340-否)时,在操作350处,广播接收装置基于先前存储的服务映射的信息被调谐到广播信号。

在操作360处,广播接收装置基于调谐的广播信号提供广播服务。

同时,当确定在当前时间点接收到的广播信号的信令信息已经改变(操作340-是)时,在操作370处,广播接收装置针对相应的频率执行自动扫描。在该操作中,可以不扫描广播信号的所有频率,而是可以确定由用户选择的信道的频率。因此,广播接收装置仅在部分频率上执行扫描,而不是在广播信号的所有频率上执行全扫描。当然,可以在广播信号的所有频率上执行全扫描。

在操作380处,广播接收装置使用扫描结果更新服务映射,并返回到操作350,从而提供用户选择的广播服务。广播接收装置使用通过扫描广播信号得到的信令信息来更新先前存储的服务映射。

因此,当广播接收装置感测到广播信号的广播服务配置已经改变时,与改变后的广播信号相对应地更新服务映射,从而正常地向用户提供广播服务。

如上所述,根据本实施例的广播接收装置根据atsc3.0标准进行操作。下面将使用atsc3.0标准下的操作来描述本公开的具体实施例。

在前述实施例中,在操作340中的确定或操作380中的更新之后执行操作350和操作360。备选地,可以跳过操作350和操作360。此外,在操作320中,广播接收装置可以选择特定信道而无需用户输入来选择信道。例如,当广播接收装置处于待机模式或在不使用调谐器的情况下提供服务时,广播接收装置可以在后台针对预定信道实现前述处理。在这种情况下,当确定广播信号的信令信息已经改变时,广播接收装置执行直到更新服务映射的操作的处理,而不执行诸如前述实施例的操作350和操作360的调谐操作。

图4是根据实施例的由广播接收装置参考的atsc3.0标准的协议栈的框图。

如图4所示,atsc3.0标准的协议栈400示出了根据层的协议。在atsc3.0标准中,广播信号是由媒体以广播和宽带两种模式发送。可以使用mpeg媒体传输协议(mmtp)或通过单向传输的实时对象传输(route)协议,经由地面路径发送广播模式下的广播信号。在mmtp中,使用基于mpeg媒体传输(mmt)的mmtp发送媒体处理单元(mpu)。在route协议中,使用基于mpegdash的route发送http承载的动态自适应流(dash)分段。可以实时或非实时(nrt)给出要使用mmtp或route发送的内容。内容可以由mpu播放器或dash播放器再现。

根据超文本传输协议(http)通过因特网发送宽带模式的广播信号。在这种情况下,通过http发送诸如dash分段、信令信息、nrt等的信息。该信息通过传输控制协议(tcp)和ip层封装在链路层中进行发送,并经过物理层中的传输处理。

atsc3.0标准的信令被分类为使用预设ip地址和udp端口的传输的低级别信令(lls)和使用mmtp或route协议的传输的服务层信令(sls)。通过作为一种lls的服务列表(slt)提供用于获取sls的信息,并且sls根据广播服务的传输协议提供关于如何在slt中发送物理层和传输层的信息。广播接收装置的处理器从广播信号获取slt和sls,从而获得广播服务的信令信息。

slt包括在广播信号中指定和接收广播服务所需的信息。当在广播信号的所有频率或一些频率上执行自动扫描时,广播接收装置的处理器使用slt生成包括与在广播接收装置中可接收的多个广播服务有关的信息在内的服务映射。可以通过udp和ip层封装slt。

下面将描述由广播接收装置从广播信号中获取必要信息以生成服务映射的处理。

图5示出了根据实施例的由广播接收装置从广播信号中提取信息的方法。

如图5所示,广播接收装置接收广播信号并被调谐到特定频率;对广播信号执行射频(rf)操作510、atsc链路层协议(alp)操作520和ip操作530。在如上所述的协议栈中所示的处理广播信号的过程中,即使在ip操作530之后,也存在一些操作。广播接收装置包括可以从针对广播信号的每个操作中得到的信息,并且最终基于该信息提供广播服务。

广播信号根据频率包括一个或多个物理层管线(plp)。当单位频率的物理层被视为一帧时,plp对应于该帧中的子帧。备选地,plp可以被视为用于发送广播服务的数据的一种传输管线或传输路径。当将特定端口和ip地址指派给plp时,通过plp在广播接收装置中接收特定广播服务。一个plp并不总是用于仅发送一种广播服务。备选地,一个plp可以用于发送多个广播服务,或者多个plp可以用于发送一个广播服务。在atsc3.0标准中,物理层被配置为最多支持64个plp。

在rf操作510中,广播接收装置从广播信号获取“l1”信令的数据。“l1”信令的数据包括对包括在广播信号中的plp的id的列表加以指示的“plp_idlist”和对所有plp中的哪个plp包括slt加以指示的“plp_lls_flag”。也即是说,通过“l1”信令的数据,可以向广播接收装置通知包括在广播信号的特定频率中的plp的量、包括在对应频率中的每个plp的id、对plp中的包括slt的plp的id加以指示的标记等。例如,当plp的“plp_id”为“[plp_lls_flag=真]”时,指示plp包括slt。另一方面,当plp的“plp_id”为“[plp_lls_flag=假]”时,指示plp不包括slt。

在alp操作520中,广播接收装置从广播信号获取链路映射表(lmt)。为了使广播接收装置能够通过预定的plp接收广播服务,可以将特定的端口和ip地址指派给相应的plp。这种指派操作被称为端口映射。lmt存储端口映射所需的信息,该信息包括plp的id以及与ip地址和指派给plp的id的端口号有关的信息。

在ip操作530中,广播接收装置从广播信号获取lls和sls。由于lls包括slt,因此广播接收装置可以在ip操作530中获取slt。关于lls、sls和slt,它们与上述实施例中描述的那些相同。

当接收到广播信号时,广播接收装置在广播信号中获取plp的id的列表,并基于在rf操作510中获取的“u”信令的数据来确定所有plp中的包括slt的plp的id。接下来,广播接收装置基于在alp操作520中获取的lmt将ip和端口指派给每个plp,从而使得能够通过plp接收广播服务。接下来,广播接收装置基于在ip操作530中获取的slt建立服务映射。广播接收装置从先前在rf操作510中获取的“l1”信令的数据所指示的plp中获取slt。

在下文中,将描述基于诸如slt、lmt等的信令信息从广播信号获取与用户选择的信道相对应的广播服务的数据的方法。

图6是根据实施例的由广播接收装置基于信令信息得到广播服务的框图。

如图6所示,处于广播信号的特定频率的物理层610包括多个plp620。广播接收装置基于“l1”信令识别物理层610中的多个plp620,并基于lmt630指派ip地址和端口。

lmt630和slt640可以包括在与广播服务的plp相同的plp620中,或者可以包括在与广播服务的plp620不同的plp620中。此外,在一个频率中分别描述不同的广播服务的多个slt640可以存在于多个plp620中。

当从由“l1”信令的标记信息指示的plp620接收到slt640时,广播接收装置基于记录在slt640中的信息来确定通过哪个plp620提供了哪个广播服务。例如,广播接收装置可以基于来自slt640的信息来确定通过plp620接收的广播服务的内容。广播接收装置可以基于slt640来确定通过plp620接收了哪个广播服务、route协议和mmtp中的哪一个用于发送广播服务以及相应的广播服务包括视频数据、音频数据还是视频数据和音频数据两者。

换句话说,广播接收装置基于诸如lmt630、slt640等信令信息来生成服务映射,以被调谐到广播信号的所选择的信道。

下面将描述服务映射的形式。

图7示出了根据实施例的要由广播接收装置参考的服务映射的示例。

如图7所示,广播接收装置可以例如通过在设置处理中对广播信号的所有有效频率应用自动扫描来生成服务映射700并存储服务映射700。在这里,有效频率是指被允许由广播信号使用的频带内的频率。广播信号包括根据诸如广播站的广播服务提供商指派的频率单元(frequencyunit)、以及每个频率单元中涉及的一个或多个广播服务。还通过反映广播信号的这种服务配置来形成服务映射700。

以与单个广播服务相对应的广播服务信息710为单位来形成服务映射700。广播服务信息710是指用于提供预定广播服务的广播信号的调谐信息,并且包括关于与广播服务相对应的信道的广播信号的信令信息。如上所述,广播服务信息710基于由广播接收装置从lmt、slt等获取的信息。

由于能够在一个单位频率处提供多个广播服务,因此在每个频率中可以涉及多个广播服务信息710。在本实施例中,将描述服务映射700中的预定频率#1。然而,同样的原理可以应用于其他频率,例如频率#2、频率#3等。

与特定广播服务相对应的广播服务信息710通常包括如下信息。广播服务信息710包括广播服务的id、广播服务的名称、提供广播服务的信道的频率编号或频率id、包括与广播服务相对应的slt在内的plp的id、用于提供广播服务的plp的id、广播服务的数据的类型、必要的plp的ip和端口号等。

可以从slt或lmt获取广播服务信息710的信令信息(即,诸如包括与广播服务相对应的slt在内的plp的id、用于提供广播服务的plp的id、必要的plp的ip和端口号等信息)。当基于先前存储的服务映射700将广播接收装置调谐到广播信号、但是当前接收的广播信号的服务配置与服务映射700的服务配置不同时,广播接收装置通常未正常地调谐到与所选择的广播服务相对应的广播信号。因此,广播接收装置检测广播信号的服务配置的改变。下面,将描述广播接收装置基于atsc3.0标准来检测广播信号的服务配置的改变的实施例。

图8示出了根据实施例的由广播接收装置检测广播信号的服务配置的改变的方法。

如图8所示,广播接收装置通过在时间点t1对广播信号的特定频率应用自动扫描来生成服务映射810并存储服务映射810,其中在服务映射810中反映了广播信号的服务配置状态。例如,在时间点t1的特定频率物理层中,通过plp#1接收包括lmt和slt的信令信息以及广播服务的内容。在服务映射810中记录了slt被包括在plp#1中。当广播信号的服务配置没有改变并且在广播信号与服务映射之间连续建立对应关系时,基于服务映射810将广播接收装置调谐到广播信号,从而正常地提供广播服务。

另一方面,广播接收装置在初始时间t1之后监控广播信号的plp#1是否已经改变为不包括slt。作为详细的监控方法,广播接收装置确定在针对广播信号的rf操作中获取的“l1”的数据中的“plp_lls_flag”的值是否从“真”改变为“假”。

如上所述,“l1”信令的数据中的“plp_lls_flag”,即“l1d_plp_lls_flag”,是指用于指示预定的plp是否包括slt的信息。当该信息的值从时间点t1的“真”改变为时间点t2的“假”时,这指示时间点t2的广播信号的服务配置与时间点t1的服务映射810的服务配置不匹配,更具体地,这意味着plp#1在时间点t2不包括slt。因此,基于在时间点t1生成并存储的服务映射820,无法在时间点t2将广播接收装置正常地调谐到广播信号。

时间点t2的广播信号的服务配置状态显示plp#1仅包括广播服务的内容而没有信令信息,并且信令信息包括在plp#0中。广播服务提供商可以出于添加、删除、改变等广播服务的原因而任意和/或周期性地改变广播信号的物理层、链路层、ip层等的配置。例如,当在服务映射810中仅设置了plp#1的情况下广播接收装置改变物理层以从用户正在观看的plp#1中排除信令信息(例如,时间点t2的情况)时,广播接收装置无法通过plp#1接收信令信息,并且无法得知广播信号的改变。

因此,本实施例中的广播接收装置在时间点t1之后在服务映射810中监控包括slt的plp#1中的“l1d_plp_lls_flag”是否从“真”改变为“假”。当感测到plp#1中的“l1d_plp_lls_flag”改变为“假”(830)时,广播接收装置对相应频率的物理层执行自动扫描。

广播接收装置通过自动扫描来检查plp#1不包括lmt和slt,但是plp#0包括lmt和slt,并使用自动扫描结果更新先前存储的服务映射810,从而生成并存储更新后的服务映射820。更新后的服务映射820对应于时间点t2的广播信号,因为它反映了时间点t2的自动扫描结果。

因此,本实施例中的广播接收装置容易地检测到广播信号的服务配置的改变,从而更新服务映射以合并改变后的信息。下面将描述根据本实施例的控制广播接收装置的方法。

图9是根据实施例的由广播接收装置处理广播信号的方法的流程图。

如图9所示,在操作910处,广播接收装置通过对广播信号执行全自动扫描来获取信令信息。

在操作920处,广播接收装置基于获取的信令信息生成服务映射并存储服务映射。

在操作930处,广播接收装置监控包括信令信息的plp的“plp_lls_flag”的改变。

在操作940处,广播接收装置确定plp的“plp_lls_flag”的值是否已经被改变,例如从“真”改变为“假”。

当监控到“plp_lls_flag”的值已改变为“假”(操作940-是)时,在操作950处,广播接收装置通过对广播信号执行自动扫描来再次获取信令信息。在这里,仅对广播信号的“plp_lls_flag”的值已经改变的频率执行自动扫描。

在操作960处,广播接收装置基于获取的信令信息来更新服务映射。

另一方面,当监控到“plp_lls_flag”的值尚未改变为“假”(操作940-否)时,广播接收装置保留当前存储的服务映射,并基于相应的服务映射调谐到广播信号。

因此,广播接收装置监控包括信令信息的plp的“plp_lls_fla”的改变,并且容易地确定广播信号的服务配置的改变。

在上述实施例中,作为由广播接收装置基于atsc3.0标准检测广播信号的服务配置的改变的方法之一,描述了监控包括信令信息的plp的“plp_lls_flag”的值是否从“真”改变为“假”的特征。然而,该方法不受根据上述实施例的特征的限制。下面将描述基于其他特征的实施例。

图10示出了根据实施例的由广播接收装置处理广播信号的方法。

如图10所示,将假设用户想要在广播接收装置正在接收广播信号的同时观看多个信道中的信道“9-1”(1010)。该时间点的广播信号的服务配置不通过plp[0]提供广播服务,而是通过plp[1]提供与信道“9-1”相对应的广播服务的slt、sls、音频和视频(a/v)数据。

先前存储的服务映射包括指示通过plp[1]接收到信道“9-1”的slt、sls和a/v数据的信息。基于服务映射的信息,广播接收装置通过plp[1]接收信道“9-1”的广播服务,并且正常地显示与信道“9-1”相对应的广播服务的图像。在操作1010中,已经在服务映射中描述的包括预定广播服务的信令信息在内的plp的id与广播信号的实际服务配置的id相同,因此广播接收装置正常地通过相应id的plp接收lls。在这里,lls可以包括slt,或者可以包括在atsc3.0标准中定义的信息。

广播服务提供商可以改变广播信号的服务配置(1020)。例如,可以改变广播信号的服务配置以通过plp[0]提供与信道“9-1”相对应的广播服务的slt、sls、a/v数据,而不通过plp[1]提供广播服务。在这种情况下,即使基于先前存储的服务映射将广播接收装置调谐到广播信号,也不会通过plp[1]接收到lls。也即是说,在操作1020中,不输出由调谐器调谐的广播信号,因此不显示与信道“9-1”相对应的广播服务的图像。

为了防止由于未输出通过调谐器调谐的广播信号而未显示广播服务的图像,广播接收装置操作如下。广播接收装置打开当前接收到的广播信号的plp中的“ld1_plp_lls_flag=真”的特定plp,并执行测试调谐以调谐到广播信号(1030)。当通过打开的plp正常接收到与信道“9-1”相对应的广播服务的lls时,广播接收装置在更新关于与信道“9-1”相对应的广播服务的服务映射时反映新的调谐结果(1040)。

例如,当广播信号的plp[0]显示“ld1_plp_lls_flag=真”时,广播接收装置打开plp[0],并检查是否通过plp[0]接收到用于信道“9-1”的lls。当正常接收到lls时,广播接收装置使用关于通过plp[0]接收到与信道“9-1”相对应的广播服务的描述来修改服务映射。

另一方面,当通过打开当前接收到的广播信号的plp中的“ld1_plp_lls_flag=真”的特定plp而将广播接收装置调谐到广播信号、但是没有从打开的plp正常接收到lls时,广播接收装置试图通过依次打开“lp1_plp_lls_flag=真”的其他plp来被调谐到广播信号,直到通过打开的plp正常接收到lls为止。可以按预设顺序打开plp。例如,广播接收装置可以在“ld1_plp_lls_flag=真”的plp中顺序地选择其id与先前的plp的id相邻的plp。

广播接收装置基于更新后的服务映射被调谐到广播信号,并且通过plp[0]正常地显示与信道“9-1”相对应的广播服务的图像。

尽管在显示预定的广播服务的同时改变了广播信号的服务配置,但是根据本实施例的广播接收装置可以通过应对改变来正常地显示广播服务的图像。

图11示出了根据实施例的在测试调谐期间由广播接收装置显示的用户界面(ui)。

如图11所示,广播接收装置1100在屏幕上显示消息的ui1110,该消息通知当前的广播服务的信道随着广播信号的改变而被调整。在参考图10的上述实施例中,当在操作1030期间在广播接收装置1100中对图像的显示进行延迟时,用户可能将这种延迟误认为是由于广播接收装置1100的故障。为了防止用户的误解,广播接收装置1100可以在执行测试调谐的同时在屏幕上将通知正在执行测试调谐的横幅或消息作为ui1110进行显示。

因此,即使当由于调整的原因没有按期望提供广播服务时,也可以向用户通知当前正在调整广播接收装置1100。

下面将描述当不显示由用户改变的广播服务的图像时广播接收装置的操作。

图12是根据实施例的在广播接收装置中处理广播信号的流程图。

如图12所示,在操作1210处,广播接收装置接收包括用于切换到特定广播服务的指令的用户输入。

在操作1220处,广播接收装置尝试基于服务映射调谐到与广播服务相对应的广播信号。

在操作1230处,广播接收装置确定是否通过基于服务映射的调谐接收到与广播服务相对应的预设数据。预设数据包括lls或slt。

当接收到与广播服务相对应的数据(操作1230-是)时,在操作1240处,广播接收装置基于调谐的广播信号显示广播服务的图像。

另一方面,当没有接收到与广播服务相对应的数据(操作1230-否)时,在操作1250处,广播接收装置显示用于示出广播信号的调整后的状态的ui。

在操作1260处,广播接收装置扫描提供广播服务的频率,并因此搜索与广播服务相对应的预设数据。

在操作1270处,广播接收装置在更新服务映射时反映扫描结果。

在操作1280处,基于更新后的服务映射将广播接收装置调谐到广播信号。

在操作1290处,广播接收装置停止显示ui,并基于调谐的广播信号显示广播服务的图像。

如上述实施例中所述,当用户给出切换到特定广播服务的信道的指令时,广播接收装置操作以更新服务映射。同时,即使更新服务映射的操作尚未完成,用户也可以给出切换到与先前选择的信道不同的信道的指令。在这种情况下,当广播接收装置包括单个调谐器并且该调谐器正被调谐到用于广播信号的特定信道时,不可能被调谐到另一信道。为了应对这种情况,需要适当的操作。下面将描述用于应对这种情况的操作的实施例。

图13是根据实施例的处理广播信号的流程图。

如图13所示,在操作1310处,当与第一信道的频率处的广播服务有关的服务映射与广播信号的服务映射不匹配时,广播接收装置通过对第一信道执行自动扫描来更新服务映射。将省略关于上述实施例描述的操作1310的冗余描述。在该操作中,广播接收装置的调谐器被调谐到第一频率。

在操作1320处,广播接收装置接收用于切换到第二信道的广播服务的用户指令。

在操作1330处,广播接收装置确定服务映射是否已经被完全更新。

当服务映射已经被完全更新(操作1330-是)时,在操作1340处,广播接收装置当被调谐到用于广播信号的第二信道的频率时切换到第二信道。

另一方面,当尚未完全更新服务映射(操作1330-否)时,在操作1350处,广播接收装置停止更新服务映射,并存储直到接收到用户输入的停止时间点的更新操作的历史。

在操作1360处,广播接收装置当被调谐到与第二信道的频率相对应的广播信号时切换到第二信道。

在操作1370处,广播接收装置确定用户是否给出用于切换到第一信道的指令。当没有接收到该切换指令(操作1370-否)时,广播接收装置不执行任何特定操作。

当接收到切换指令(操作1370-是)时,在操作1380处,广播接收装置调用在先前操作1350中存储的用于服务映射的更新操作的历史,并且从停止时间点恢复用于服务映射的更新操作。

在操作1390处,广播接收装置完全更新服务映射,并且当被调谐到与第一信道相对应的广播信号时切换到第一信道。

当广播接收装置仅包括一个调谐器时,可能需要这样的操作。当调谐器对第一信道的频率执行自动扫描时,调谐器不能同时被调谐到第二信道的频率。因此,当即使对第一频率的自动扫描和用于服务映射的更新操作还未被完全更新而接收到用于切换到第二信道的指令时,广播接收装置首先停止与第一信道相关的操作以存储操作的历史,然后将来在调谐器可用于第一个信道的条件下恢复已停止的操作。

在这里,恢复更新服务映射的时间点不仅限于接收到用于切换到第一信道的指令的时间。只要调谐器可用于第一信道,就可以恢复更新操作。备选地,可以在不使用调谐器的时间点(例如,在宽带模式下处理广播信号的情况或使用网络应用的情况)恢复更新操作。

然而,当广播接收装置包括多调谐器(即,两个或多个调谐器)时,另一个备选实施例也是可能的。例如,当在第一调谐器对第一信道执行自动扫描的同时接收到用于切换到第二信道的指令时,第一调谐器继续执行自动扫描,并且第二调谐器被调谐到与第二信道相对应的广播信号并提供广播服务。

同时,上述实施例涉及当广播服务提供商未向广播接收装置通知广播信号的服务配置的改变时应对改变的方法。然而,可以将其设计为由广播服务提供商或第三方周期性地通知改变,并且将在这方面描述实施例。

图14示出了根据实施例的用于在广播接收装置中接收关于广播信号的改变信息的各种模式。

如图14所示,广播接收装置1400可以从以广播模式发送广播信号的广播发送装置1430接收数据,并且从以宽带模式发送分组的服务器1440接收数据。广播接收装置1400包括:用于从广播发送装置1430接收广播信号的接收机1410;以及用于从服务器1440接收数据分组的通信器1420,其描述与上述实施例的描述相同。

在本实施例中,当从广播发送装置1430接收的广播信号的服务配置改变时,广播服务提供商可以向广播接收装置1400通知改变。当接收到关于广播信号的改变的改变信息时,广播接收装置1400基于改变信息来更新先前存储的服务映射。改变信息可以包括各种内容,其包括服务映射的项中的改变的内容。例如,改变信息包括频率编号、广播服务的id、包括广播服务的信令信息的plp的id、包括广播服务的plp的id等项中的在当前时间点在广播信号中改变的至少一条信息。

为了获取改变信息,广播接收装置1400可以使用两种方法。作为一种方法(情况1),改变信息可以当嵌入到从广播发送装置1430发送的广播信号中时在接收机1410中被接收。当产生广播信号时,广播发送装置1430将改变信息记录在预设数据字段中,并发送广播信号。广播接收装置1400在处理在接收机1410中接收到的广播信号的同时,获取记录在数据字段中的改变信息。作为另一种方法(情况2),可以在通信器1420中通过宽带网络从服务器1440接收改变信息。广播接收装置1400基于这样获取的改变信息来更新服务映射。

当在特定时间点接收到改变信息时,广播接收装置1400可以在相应的时间点直接更新服务映射。此外,当改变信息包括关于广播信号改变的日期和时间的时间表信息时,广播接收装置1400正在存储改变信息并且根据时间表信息中指示的日期和时间来更新服务映射。在使用时间表信息的情况下,当相对较少的用户正在观看广播服务时,广播服务提供商可以在黎明时区改变广播信号,并且广播接收装置1400可以在用户正在睡觉时更新服务映射。

在上述实施例中,响应于用于切换到与特定频率相对应的广播服务的用户指令,确定广播信号的服务配置是否已经改变。然而,用于实现确定的这种触发事件不限于上述实施例。

存在广播接收装置不使用调谐器的许多情况。例如,广播接收装置可以处理宽带模式的广播信号以提供广播服务,或者可以使用诸如网络浏览器之类的各种应用,而不使用调谐器。广播接收装置可以相对于特定频率周期性地确定广播信号的服务配置是否已经改变,而不使用调谐器。

根据上述实施例的方法可以以能够在各种计算机中执行并记录在计算机可读介质中的程序指令的形式来实现。这样的计算机可读介质可以包括程序指令、数据文件、数据结构等、或其组合。例如,计算机可读介质可以存储在易失性存储器(诸如只读存储器(rom)等)或非易失性存储器(例如,ram、存储器芯片、设备或集成电路(ic)等存储器)中,而不管其是否是可删除或可重写的,或者可以存储在光学或磁性可记录或机器(例如计算机)可读存储介质(例如,光盘(cd)、数字多功能盘(dvd)、磁盘、磁带等)中。应当理解,可以包括在移动终端中的存储器是适于存储具有用于实现示例性实施例的指令的计算机程序的机器可读存储介质的示例。记录在该存储介质中的程序命令可以根据示例性实施例被具体设计和配置,或者可以是计算机软件领域的技术人员公知的和可用的。

虽然已经示出和描述了一些实施例,但是本领域的技术人员要认识的是,在不背离本公开的原理和精神的情况下,可以对这些实施例进行改变,本公开的范围限定在所附权利要求及其等同物中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1