接收装置、影像显示装置、语音输出装置和接收方法与流程

文档序号:13518743阅读:170来源:国知局
接收装置、影像显示装置、语音输出装置和接收方法与流程

本发明涉及接收装置、影像显示装置、语音输出装置和接收方法,特别涉及自动切换输出的接收装置、影像显示装置、语音输出装置和接收方法。



背景技术:

在面向移动体的数字广播接收装置中,由于伴随移动而偏离广播区域,或者受到地形或地面构造物的影响,所以,有时暂时难以接收到广播波。另一方面,在数字广播中,运用以不同频率(信道)广播同一节目的中继台或联播台。它们的广播区域一般相互重复,现有的数字广播接收装置搭载了在难以接收时自动切换为其他信道的同一节目的功能。

并且,在isdb-t(integratedservicesdigitalbroadcasting-terrestrial)广播方式中,高画质和高音质的全段服务以及接收强度较高的单段服务在同一信道内进行广播。一般情况下,在单段服务和全段服务中,分别运用了广播同一节目的同步广播,在现有的数字广播接收装置中,还搭载了在难以接收全段服务时自动切换为单段服务的功能。

在这些自动切换为同一节目的功能中,由于在同一节目间一般存在几秒的时间差,所以,存在切换时图像或语音不连续地跳跃的课题。为了解决该问题,存在以下这种技术。

例如,在专利文献1所公开的技术中,在从接收机中的显示时刻相对滞后的单段服务切换为相对超前的全段服务时,不是立即切换,而是在蓄积两个服务间的时间差的量的全段服务的数据后进行切换,由此,能够避免由于输出时间的时间差而引起的图像和语音的跳跃。

现有技术文献

专利文献

专利文献1:日本特开2013-125986号公报



技术实现要素:

发明要解决的课题

在专利文献1所记载的技术中,在同步广播间检测到切换指示的情况下,蓄积输出时间相对较早的广播的图像和语音信息,直到与同步广播间的时间差分相应的时间的蓄积完成为止,然后对图像和语音进行切换,所以,从希望切换的时刻起在蓄积时间内不进行切换。

例如,在用户选择了单段广播后,在接收装置检测到全段广播的接收状况良好的情况下,自动产生从单段到全段的选台切换请求。但是,实际上切换图像和语音要等待全段广播与单段广播之间的时间差即几秒。

并且,在将其应用于从全段广播到单段广播的切换时,在该期间内,接收状况变化,全段广播的质量恶化,无法进行避免图像和语音的跳跃而切换为单段广播的无缝切换。

进而,不仅是全段广播和单段广播之间,在中继台和联播台那样在不同信道中广播同一节目的服务间、面向固定接收机的广播与面向移动体接收机的广播之间、数字无线电广播与fm(frequencymodulation)广播或am(amplitudemodulation)广播之间、或者广播与互联网中的流服务等不同广播方式间进行切换时,也在内容之间产生几秒的偏移。

因此,本发明的目的在于,能够无缝地切换要接收的内容。

用于解决课题的手段

本发明的第1方式的接收装置的特征在于,所述接收装置具有:第1处理部,其根据第1接收信号生成第1接收数据,连续输出该第1接收数据,并且能够对该第1接收数据的输出速度进行变更;第2处理部,其根据第2接收信号生成第2接收数据,连续输出该第2接收数据,并且能够对该第2接收数据的输出速度进行变更;输出切换部,其在从所述第1处理部输出的第1接收数据和从所述第2处理部输出的第2接收数据之间切换输出;偏移量检测部,其检测所述第1接收数据和所述第2接收数据在时间轴上的偏移量;以及输出速度控制部,其在由所述偏移量检测部检测到的偏移量大于预先设定的阈值的情况下,对所述第1处理部或所述第2处理部进行控制,以使所述第1接收数据和所述第2接收数据中的超前的一方的输出速度比预先设定的通常的输出速度慢。

本发明的第2方式的接收装置的特征在于,所述接收装置具有:第1处理部,其根据第1接收信号生成第1接收数据,连续输出该第1接收数据,并且能够对该第1接收数据的输出速度进行变更;第2处理部,其根据第2接收信号生成第2接收数据,连续输出该第2接收数据,并且能够对该第2接收数据的输出速度进行变更;输出切换部,其在从所述第1处理部输出的第1接收数据和从所述第2处理部输出的第2接收数据之间切换输出;偏移量检测部,其检测所述第1接收数据和所述第2接收数据在时间轴上的偏移量;以及输出速度控制部,其在由所述偏移量检测部检测到的偏移量大于预先设定的阈值的情况下,指示所述第1处理部或所述第2处理部暂时停止来自所述第1接收数据和所述第2接收数据中的超前的一方的输出。

本发明的第3方式的接收装置的特征在于,所述接收装置具有:第1处理部,其根据第1接收信号生成第1接收数据,连续输出该第1接收数据,并且能够对该第1接收数据的输出速度进行变更;第2处理部,其根据第2接收信号生成第2接收数据,连续输出该第2接收数据,并且能够对该第2接收数据的输出速度进行变更;输出切换部,其在从所述第1处理部输出的第1接收数据和从所述第2处理部输出的第2接收数据之间切换输出;以及偏移量检测部,其检测所述第1接收数据和所述第2接收数据在时间轴上的偏移量,所述第1处理部具有暂时蓄积所述第1接收数据的第1输出缓存部,所述第2处理部具有暂时蓄积所述第2接收数据的第2输出缓存部,所述接收装置还具有输出部位微调整部,该输出部位微调整部对所述第1输出缓存部和所述第2输出缓存部指定读出地址而使得从该读出地址输出数据,所述输出速度控制部在所述第1输出缓存部和所述第2输出缓存部中未缓存时间轴上位于相同位置的第1接收数据和第2接收数据的情况下,对所述第1输出缓存部和所述第2输出缓存部的读出速度中的至少任意一方进行变更,由此,在所述第1输出缓存部和所述第2输出缓存部中暂时蓄积时间轴上位于相同位置的第1接收数据和第2接收数据,所述输出部位微调整部在所述第1输出缓存部和所述第2输出缓存部中暂时蓄积有时间轴上位于相同位置的第1接收数据和第2接收数据的情况下,对所述第1输出缓存部或所述第2输出缓存部指定偏移了与由所述偏移量检测部检测到的偏移量相应的量的读出地址。

本发明的一个方式的影像显示装置的特征在于,所述影像显示装置具有:第1处理部,其根据第1接收信号生成第1接收数据,连续输出该第1接收数据,并且能够对该第1接收数据的输出速度进行变更;第2处理部,其根据第2接收信号生成第2接收数据,连续输出该第2接收数据,并且能够对该第2接收数据的输出速度进行变更;输出切换部,其在从所述第1处理部输出的第1接收数据和从所述第2处理部输出的第2接收数据之间切换输出;偏移量检测部,其检测所述第1接收数据和所述第2接收数据在时间轴上的偏移量;输出速度控制部,其根据由所述偏移量检测部检测到的偏移量,对所述第1处理部和所述第2处理部中的至少任意一方的输出速度进行变更;以及显示部,其根据从所述输出切换部输出的数据来显示影像。

本发明的一个方式的语音输出装置的特征在于,所述语音输出装置具有:第1处理部,其根据第1接收信号生成第1接收数据,连续输出该第1接收数据,并且能够对该第1接收数据的输出速度进行变更;第2处理部,其根据第2接收信号生成第2接收数据,连续输出该第2接收数据,并且能够对该第2接收数据的输出速度进行变更;输出切换部,其在从所述第1处理部输出的第1接收数据和从所述第2处理部输出的第2接收数据之间切换输出;偏移量检测部,其检测所述第1接收数据和所述第2接收数据在时间轴上的偏移量;输出速度控制部,其根据由所述偏移量检测部检测到的偏移量,对所述第1处理部和所述第2处理部中的至少任意一方的输出速度进行变更;以及语音输出部,其根据从所述输出切换部输出的数据来输出语音。

本发明的一个方式的接收方法的特征在于,包括以下步骤:根据第1接收信号生成第1接收数据,连续输出该第1接收数据;根据第2接收信号生成第2接收数据,连续输出该第2接收数据;在所述输出的第1接收数据和所述输出的第2接收数据之间切换输出;检测所述输出的第1接收数据和所述输出的第2接收数据在时间轴上的偏移量;以及根据所述检测到的偏移量对所述第1接收数据和所述第2接收数据中的至少任意一方的输出速度进行变更。

发明效果

根据本发明的一个方式,能够无缝地切换要接收的内容。

附图说明

图1是概略地示出实施方式1的内容输出装置的结构的框图。

图2是概略地示出实施方式1中的第1接收部和第2接收部的结构的框图。

图3(a)和(b)是示出实施方式1的内容输出装置的硬件结构的一例的概略图。

图4是示出实施方式1中的第1处理部和第2处理部的硬件结构的一例的概略图。

图5是用于说明实施方式1中的偏移量检测部中的动作的第1概略图。

图6是用于说明实施方式1中的偏移量检测部中的动作的第2概略图。

图7是用于说明实施方式1中的偏移量检测部中的动作的第3概略图。

图8是用于说明实施方式1中的偏移量检测部中的动作的第4概略图。

图9是示出实施方式1中的输出速度控制部的动作的流程图。

图10(a)和(b)是示出实施方式1中前台系统的内容再现位置比后台系统超前的情况下的来自第1输出缓存部和第2输出缓存部的数据输出的状况的概略图。

图11(a)和(b)是示出实施方式1中后台系统的内容再现位置比前台系统超前的情况下的来自第1输出缓存部和第2输出缓存部126的数据输出的状况的概略图。

图12是示出实施方式1中的接收动作指示部和接收状况监视部的动作的流程图。

图13是概略地示出实施方式1的变形例的内容输出装置的结构的框图。

图14是概略地示出实施方式1的变形例中的第1处理部的结构的框图。

图15是概略地示出实施方式1的变形例中的第2处理部的结构的框图。

图16是示出实施方式1的变形例中的第1处理部和第2处理部的硬件结构的概略图。

图17是概略地示出实施方式2的内容输出装置的结构的框图。

图18是概略地示出实施方式2中的第1接收部和第2接收部的结构的框图。

图19是示出实施方式2中的偏移量检测部和输出速度控制部的动作的流程图。

图20是概略地示出实施方式2的变形例的内容输出装置的结构的框图。

图21是概略地示出实施方式2的变形例中的第1处理部的结构的框图。

图22是概略地示出实施方式2的变形例中的第2处理部的结构的框图。

图23是概略地示出实施方式3的内容输出装置的结构的框图。

图24是概略地示出实施方式3的变形例的内容输出装置的结构的框图。

具体实施方式

实施方式1

图1是概略地示出作为实施方式1的接收装置的内容输出装置100的结构的框图。

内容输出装置100具有第1处理部101、第2处理部102、偏移量检测部140、输出速度控制部141、接收状况监视部142、输出切换控制部143、输出切换部144、接收动作指示部145。

另外,实施方式1的接收方法是由内容输出装置100执行的方法。

第1处理部101和第2处理部102分别接收来自数字无线电广播、数字电视广播、fm广播、am广播和互联网的流内容的信号,生成接收数据。第1处理部101和第2处理部102能够连续输出所生成的接收数据,并且改变接收数据的输出速度。

第1处理部101具有第1接收部110、时钟生成部130。第2处理部102具有第2接收部120、时钟生成部130。

图2是概略地示出第1接收部110和第2接收部120的结构的框图。

第1接收部110接收信号,生成接收数据。第1接收部110具有第1调谐部111、第1解调部112、第1解复用部113、第1输入缓存部114、第1解码部115、第1输出缓存部116。

第1调谐部111接收信号。然后,第1调谐部111将接收信号提供给第1解调部112。例如,第1调谐部111接收来自数字无线电广播、数字电视广播、fm广播、am广播和互联网的流内容的信号。

第1解调部112对从第1调谐部111提供的接收信号进行解调,由此生成流数据(数字数据)。然后,第1解调部112将流数据提供给第1解复用部113。

第1解复用部113在从第1解调部112提供的流数据中分离必要数据。然后,第1解复用部113将分离后的数据提供给第1输入缓存部114。例如,第1解复用部113在数字无线电广播的情况下,在接收到的流数据中分离所选择的服务的语音数据。在数字电视广播的情况下,第1解复用部113分离所选择的服务的影像数据和语音数据。另外,在数字电视广播的情况下,虽然没有图示,但是,第1输入缓存部114具有影像用输入缓存器和语音用输入缓存器。并且,在fm广播或am广播的情况下,从第1解调部112输出的流数据(语音数据)被提供给第1输入缓存部114。

第1输入缓存部114暂时存储从第1解复用部113提供的数据,将其提供给第1解码部115。

第1解码部115对从第1输入缓存部114接收到的数据进行解码,由此生成接收数据(内容数据)。然后,第1解码部115将接收数据提供给第1输出缓存部116。例如,在从第1输入缓存部114提供的数据是压缩流的情况下,第1解码部115对该数据进行解压缩,由此,生成接收数据。在am广播或fm广播的非压缩流的情况下,在第1解码部115中不需要进行解压缩处理,所以,第1解码部115将从第1输入缓存部114提供的数据直接提供给第1输出缓存部116。

第1输出缓存部116暂时存储从第1解码部115提供的接收数据,将该接收数据提供给图1所示的输出切换部144。第1输出缓存部116根据来自时钟生成部130的时钟信号,将接收数据提供给输出切换部144。这里,实施方式1的内容输出装置100使时钟生成部130的时钟信号变化,由此,能够改变从第1输出缓存部116对输出切换部144提供接收数据的速度(读出速度)。换言之,通过使时钟信号变化,能够改变来自第1输出缓存部116的接收数据的输出速度。

第2接收部120接收信号,生成接收数据。第2接收部120具有第2调谐部121、第2解调部122、第2解复用部123、第2输入缓存部124、第2解码部125、第2输出缓存部126。

第2调谐部121、第2解调部122、第2解复用部123、第2输入缓存部124、第2解码部125以及第2输出缓存部126分别与第1调谐部111、第1解调部112、第1解复用部113、第1输入缓存部114、第1解码部115以及第1输出缓存部116同样发挥功能。

返回图1,来自第1输出缓存部116的接收数据和来自第2输出缓存部126的接收数据分别被提供给输出切换部144。此时,第1输出缓存部116和第2输出缓存部126以输出速度控制部141指定的数据输出速度、即数据再现速度,分别将接收数据输出到输出切换部144。具体而言,第1输出缓存部116和第2输出缓存部126分别由fifo(firstinfirstout)型缓存器构成。输出速度控制部141对时钟生成部130指定第1输出缓存部116和第2输出缓存部126各自的数据输出速度。时钟生成部130根据来自输出速度控制部141的指定速度,以可变速率输入fifo读出时钟速率,由此,对再现速度进行控制。这里,第1输出缓存部116和第2输出缓存部126设为fifo型缓存器进行了说明,但是,只要输出速度可变即可,也可以是除此以外的缓存器、例如ram(randomaccessmemory)型缓存器。ram型缓存器由双口ram构成,读出时钟是从时钟生成部130提供的时钟。

偏移量检测部140检测从第1处理部101输出的接收数据和从第2处理部102输出的接收数据在时间轴上的偏移量,将该偏移量通知给输出速度控制部141。

输出速度控制部141根据从偏移量检测部140通知的偏移量,对第1处理部101和第2处理部102中的至少任意一方的输出速度进行变更。例如,输出速度控制部141根据所通知的偏移量,对时钟生成部130指示第1输出缓存部116和第2输出缓存部126各自的数据输出速度即再现速度。具体而言,输出速度控制部141对时钟生成部130进行指示,以使得再现位置超前的一方的再现速度成为比预先设定的通常的输出速度慢的再现速度。

并且,输出速度控制部141在对第1处理部101和第2处理部102中的至少任意一方的输出速度进行变更后,在从偏移量检测部140通知的偏移量为预先设定的阈值以下的情况下,使第1处理部101和第2处理部102的输出速度恢复为原来的输出速度、换言之为预先设定的通常的输出速度。

时钟生成部130根据来自输出速度控制部141的指示,分别对第1接收部110的第1输出缓存部116和第2接收部120的第2输出缓存部126提供时钟。例如,时钟生成部130生成通常的再现速度的时钟、低速的再现速度的时钟、再现的暂时停止的时钟中的任意一方。然后,时钟生成部130对指定了通常的再现速度的接收部提供通常速度的时钟,对指定了低速的再现速度的接收部提供低速的时钟,对指定了暂时停止的接收部提供暂时停止的时钟。

接收状况监视部142监视第1处理部101和第2处理部102的接收状况。例如,接收状况监视部142根据第1调谐部111和第2调谐部121的接收电平、第1解调部112和第2解调部122的帧锁定状况、第1解复用部113和第2解复用部123的节目附属信息的接收状况或内容的中断的接收状况、以及第1解码部115和第2解码部125的解码错误率等监视状况,判断第1接收部110和第2接收部120的接收状况,对输出切换控制部143和接收动作指示部145进行通知。

输出切换控制部143根据来自接收状况监视部142的通知,对输出切换部144进行输出数据的切换指示。另外,输出切换控制部143选择接收状况良好的处理部。换言之,输出切换控制部143在生成从输出切换部144输出的接收数据的处理部的接收状况恶化的情况下,对输出切换部144发出指示,以将输出切换为来自另一个处理部的接收数据。

输出切换部144根据来自输出切换控制部143的指示,输出来自接收状况良好的处理部的接收数据作为输出数据。输出切换部144在从第1处理部101输出的接收数据和从第2处理部102输出的接收数据之间切换输出。

接收动作指示部145指示与生成内容输出装置100输出的接收数据的处理部(以下也称为前台处理部或前台系统)不同的处理部(以下也称为后台处理部或后台系统)的动作。例如,接收动作指示部145对后台处理部进行后台的信道扫描(以下也称为后台扫描)的动作指示,接收并收集由于移动而未收集的广播服务列表。然后,接收动作指示部145根据该收集的服务列表,为了应对接收状况恶化时,预先指示后台处理部选择广播与内容输出装置100输出的内容相同的内容的其他服务(例如在同一信道内利用不同层级传送的单段服务和全段服务)、或联播台和中继台或者广播标准不同的同一服务等的其他信道的广播同一内容的其他服务。进而,接收动作指示部145指示后台处理部接收如利用互联网发布的无线电服务那样发布与广播相同的内容的流内容。

具体而言,接收动作指示部145在第1处理部101和第2处理部102中的、生成输出切换部144输出的接收数据的处理部的接收状况恶化的情况下,指示另一个处理部接收与输出切换部144输出的接收数据的服务对应的服务的接收信号。

并且,接收动作指示部145在第1处理部101和第2处理部102中的、生成输出切换部144输出的接收数据的处理部的接收状况恶化的情况下,在另一个处理部未检测到与输出切换部144输出的接收数据的服务对应的服务的情况下,对另一个处理部指示信道扫描。

如图3(a)所示,cpu(centralprocessingunit)、中央处理装置、处理装置、运算装置、微处理器、微计算机、dsp(digitalsignalprocessor)等处理器160执行ram(randomaccessmemory)、rom(readonlymemory)、闪存、eprom(erasableprogrammablereadonlymemory)、eeprom(electricallyerasableprogrammablereadonlymemory)等易失性或非易失性半导体存储器、磁盘、软盘、光盘、高密度盘、迷你盘、dvd(digitalversatiledisc)或蓝光盘等存储器161中存储的程序,由此能够实现以上记载的内容输出装置100的偏移量检测部140、输出速度控制部141、接收状况监视部142、输出切换控制部143和接收动作指示部145。另外,输出切换部144能够通过由处理器160控制的开关162来实现。

并且,如图3(b)所示,偏移量检测部140、输出速度控制部141、接收状况监视部142、输出切换控制部143和接收动作指示部145能够通过处理电路163来实现。处理电路163例如是单一电路、复合电路、程序化的处理器、并列程序化的处理器、asic(applicationspecificintegratedcircuit)、fpga(fieldprogrammablegatearray)或对它们进行组合而得到的部件。另外,输出切换部144能够通过由处理电路163控制的开关162来实现。

进而,如图4所示,第1处理部101和第2处理部102能够通过调谐器170、解调器171、解复用器172、缓存器173、解码器174、缓存器175和时钟发生器176来实现。

第1调谐部111和第2调谐部121分别能够通过调谐器170来实现。第1解调部112和第2解调部122分别能够通过解调器171来实现。第1解复用部113和第2解复用部123分别能够通过解复用器172来实现。第1输入缓存部114和第2输入缓存部124分别能够通过缓存器173来实现。第1解码部115和第2解码部125分别能够通过解码器174来实现。第1输出缓存部116和第2输出缓存部126能够通过缓存器175来实现。时钟生成部130能够通过时钟发生器176来实现。

接着,对内容输出装置100的动作进行说明。

图5~图8是用于说明偏移量检测部140中的动作的概略图。

这里,设偏移量检测部140将第1输出缓存部116内的第1语音pcm数据和第2输出缓存部126内的第2语音pcm数据作为输入并进行它们的互相关处理来进行说明。

图5是设第2输出缓存部126内的第2语音pcm数据的位移量为0的情况的例子。

偏移量检测部140如图5(a)所示的第1输出缓存部116内的第一个第1语音pcm数据与图5(b)所示的第2输出缓存部126内的第一个第2语音pcm数据之积、各第二个pcm数据之积那样,计算n个数据之积。然后,如图5(c)所示,偏移量检测部140求出这n个积的合计值。这里,n为2以上的整数,假设是预先设定的。

图6是设第2输出缓存部126内的第2语音pcm数据的位移量为1的情况的例子。

如图6(b)所示,偏移量检测部140使第2输出缓存部126内的第2pcm数据位移一个样本,如图6(c)所示,与图5同样求出n个积,并求出它们的合计值。

图7是设第2输出缓存部126内的第2语音pcm数据的位移量为2的情况的例子,图8是设第2输出缓存部126内的第2语音pcm数据的位移量为3的情况的例子。

如上所述,偏移量检测部140对第1输出缓存部116内的全部语音pcm数据进行同样的积和运算,提取这些结果中取最大值的结果。此时的位移量成为两个数据的偏移量。

这里设为最大值,但是,偏移量检测部140也可以求出标准化的互相关系数并进行判定。如果互相关系数为1,则表示数据串完全一致,但是,在由于接收状况等而存在数据错误的情况下,成为接近1的值。因此,可以将互相关系数为预先设定的阈值、例如0.9等以上时的位移量设为偏移量。该情况下,即使不对缓存器内的全部数据进行计算负荷较高的积和运算,也能够根据通过超过阈值来进行判定,能够提前终止检测处理。

这样求出的偏移量被提供给输出速度控制部141,输出速度控制部141对第1处理部101和第2处理部102进行数据输出速度、即再现速度的指示。例如,输出速度控制部141对从第1处理部101和第2处理部102输出的内容的再现位置比另一方超前的处理部内的输出缓存部进行再现速度的控制指示,以使该内容再现位置与数据输出时刻滞后的一方一致。即,输出速度控制部141对时钟生成部130进行指示,以使再现位置超前的一方的内容再现速度成为比通常的再现速度慢的再现速度。然后,偏移量检测部140检测各个内容再现位置收敛在容许范围内,将该信息通知给输出速度控制部141,由此,输出速度控制部141对时钟生成部130进行指示,以使得低速再现的处理部内的输出缓存部恢复为通常速度的再现。通过以上处理,能够使来自第1处理部101的内容再现位置(接收数据的输出位置)和来自第2处理部102的内容再现位置(接收数据的输出位置)一致。

另外,第1输出缓存部116和第2输出缓存部126还发挥如下作用:分别不会丢失数据地对在低速再现时以通常的比特率输入的接收数据进行蓄积。

图9是示出输出速度控制部141的动作的流程图。

这里,在初始状态下,通过输出切换部144选择来自第1处理部101的接收数据,并对用户进行输出。换言之,设第1处理部101为前台处理部。并且,从第1输出缓存部116和第2输出缓存部126分别以通常的再现速度输出接收数据。

首先,输出速度控制部141取得偏移量检测部140检测到的偏移量(s10)。

接着,输出速度控制部141判断从前台系统即第1处理部101得到的接收数据是否比从后台系统即第2处理部102得到的接收数据超前(s11)。例如,输出速度控制部141判断从第1处理部101得到的接收数据的偏移量是否大于预先设定的阈值。在从第1处理部101得到的接收数据的偏移量大于预先设定的阈值的情况下(s11:是),处理进入步骤s12,在从第1处理部101得到的接收数据的偏移量为预先设定的阈值以下的情况下(s11:否),处理进入步骤s13。

在步骤s12中,输出速度控制部141对时钟生成部130进行指示,以使得来自第1输出缓存部116的接收数据的输出成为低速。该情况下,使前台系统的再现速度变化,因此,这里指示的速度是不会使用户感觉到异常感的级别的低速。接受了这种指示的时钟生成部130不将通常的时钟提供给第1输出缓存部116,而将预先设定的低速用的时钟提供给第1输出缓存部116。然后,处理返回步骤s10。

在步骤s13中,输出速度控制部141判断从后台系统即第2处理部102得到的接收数据是否比从前台系统即第1处理部101得到的接收数据超前。例如,输出速度控制部141判断从第2处理部102得到的接收数据的偏移量是否大于预先设定的阈值。在从第2处理部102得到的接收数据的偏移量大于预先设定的阈值的情况下(s13:是),处理进入步骤s14,在从第2处理部102得到的接收数据的偏移量为预先设定的阈值以下的情况下(s13:否),处理进入步骤s15。

在步骤s14中,输出速度控制部141对时钟生成部130进行指示,以使得暂时停止来自第2输出缓存部126的接收数据的输出。这里,不是指示低速再现而是指示暂时停止的理由是,输出切换部144未选择来自第2处理部102的接收数据,并且未对用户进行输出。即,这是因为,由于是后台系统,所以,即使暂时停止再现,用户也不会感觉到异常感。进而,通过暂时停止,能够更早地使2个内容再现位置一致。接受了这种指示的时钟生成部130不将通常的时钟提供给第2输出缓存部126,而将用于暂时停止输出的时钟提供给第2输出缓存部126。然后,处理返回步骤s10。

在步骤s15中,输出速度控制部141判断来自第1输出缓存部116的接收数据的输出是否是通常速度。在该输出不是通常速度的情况下(s15:否),处理进入步骤s16,在该输出是通常速度的情况下(s15:是),处理进入步骤s17。

在步骤s16中,输出速度控制部141对时钟生成部130进行指示,以使来自第1输出缓存部116的接收数据的输出成为通常速度。接受了这种指示的时钟生成部130将通常的时钟提供给第1输出缓存部116。然后,处理返回步骤s10。

在步骤s17中,输出速度控制部141判断来自第2输出缓存部126的接收数据的输出是否是通常速度。在该输出不是通常速度的情况下(s17:否),处理进入步骤s18,在该输出是通常速度的情况下(s17:是),处理返回步骤s10。

在步骤s18中,输出速度控制部141对时钟生成部130进行指示,以使来自第2输出缓存部126的接收数据的输出成为通常速度。接受了这种指示的时钟生成部130将通常的时钟提供给第2输出缓存部126。然后,处理返回步骤s10。

另外,在图9所示的流程图中,在步骤s14中暂时停止来自第2输出缓存部126的输出,但是,不限于这种例子。例如,只要使来自第2输出缓存部126的输出成为比通常速度慢的低速,则可以是任意速度。这种情况下,例如,优选的是,在步骤s16中,成为比前台系统即第1输出缓存部116中的低速更慢的低速。

根据图9所示的流程图,根据步骤s10中取得的偏移量,对来自第1处理部101的输出比来自第2处理部102的输出超前的情况(即来自前台系统的接收数据比后台系统超前的情况)的动作进行说明。

在步骤s11中,输出速度控制部141评价该超前量是否大于阈值。这里,在步骤s11中判断为来自第1处理部101的接收数据(输出内容)的超前量大于阈值,处理进入步骤s12。

在步骤s12中,输出速度控制部141对时钟生成部130进行指示,以使得来自第1输出缓存部116的接收数据的输出(内容的再现)成为低速。

其结果,偏移量检测部140监视的偏移量逐渐减小,偏移量终归成为阈值以内的值。此时,步骤s11中的判定成为“否”,处理进入步骤s13。

在步骤s13中,来自第2处理部102的输出比第1处理部101滞后,所以,判定为超前量不大于阈值(s13:否),处理进入步骤s15。

在步骤s15中,第1输出缓存部116处于低速再现中,所以,输出速度控制部141判断为“否”,处理进入步骤s16。

在步骤s16中,输出速度控制部141对时钟生成部130进行指示,以使得来自第1输出缓存部116的接收数据的输出(内容的再现)成为通常速度。

接着,与以上的例子相反,对来自第2处理部102的输出比来自第1处理部101的输出超前的情况(即来自后台系统的接收数据比前台系统超前的情况)的动作进行说明。

在步骤s11中,来自第1处理部101的接收数据(再现输出)比来自第2处理部102的输出滞后,所以,超前量小于阈值。因此,输出速度控制部141判断为“否”,处理进入步骤s13。

在步骤s13中,输出速度控制部141判断来自第2处理部102的接收数据(再现输出)是否比阈值超前。在比阈值超前的情况下,输出速度控制部141判定为“是”,处理进入步骤s14。

在步骤s14中,输出速度控制部141对时钟生成部130进行暂时停止来自第2输出缓存部126的输出的指示。

这种控制的结果,偏移量检测部140监视的偏移量逐渐减小,偏移量终归成为阈值以内的值。该情况下,输出速度控制部141在步骤s11中判断为“否”。在步骤s13中,来自第2处理部102的输出比第1处理部101滞后,所以,输出速度控制部141判定为超前量不大于阈值(s13:否),处理进入步骤s15。

在步骤s15中,第1输出缓存部116处于通常速度再现中(s15:是),所以,处理进入步骤s17。

在步骤s17中,在第2输出缓存部126中处于低速再现中(暂时停止中)(s17:否),所以,处理进入步骤s18。

在步骤s18中,输出速度控制部141对时钟生成部130进行指示,以使得来自第2输出缓存部126的接收数据的输出成为通常速度。

使用图10和图11对以上的动作进行说明。

图10(a)和(b)示出对用户输出接收到的内容的前台系统的内容再现位置比后台系统超前的情况下的来自第1输出缓存部116和第2输出缓存部126的数据输出的状况。

图11(a)和(b)示出后台系统的内容再现位置比前台系统的内容再现位置超前的情况下的来自第1输出缓存部116和第2输出缓存部126的数据输出的状况。

图10(a)示出从第1输出缓存部116输出的接收数据,图10(b)示出从第2输出缓存部126输出的接收数据。如图10(a)和(b)所示,首先,从第1输出缓存部116输出的接收数据d4相对于来自第2输出缓存部126的同一场景的接收数据d4超前3个数据量的输出时刻。这里,图10中的接收数据的一个方块例如表示pcm数据的一个样本的数据。

接着,输出速度控制部141对时钟生成部130进行再现超前的第1输出缓存部116的低速再现指示。其结果,如图10(a)所示,从第1输出缓存部116输出的接收数据d8~d13以比通常慢的低速进行输出(再现)。

在从第1输出缓存部116输出接收数据d13的时刻,如图10(b)所示,还从第2输出缓存部126输出接收数据d13,各自的再现位置一致。因此,输出速度控制部141对时钟生成部130进行第1输出缓存部116的通常速度再现指示。

以后,即使接收状况恶化、输出切换控制部143将输出切换为后台系统,也不存在各接收数据的偏移,所以,能够实现再现中没有接缝的无缝切换。

接着,图11(a)示出从第1输出缓存部116输出的接收数据,图11(b)示出从第2输出缓存部126输出的接收数据。如图11(a)和(b)所示,首先,从第2输出缓存部126输出的接收数据d4相对于来自第1输出缓存部116的同一场景的接收数据d4超前3个数据量的输出时刻。

接着,输出速度控制部141对时钟生成部130进行再现超前的第2输出缓存部126的再现暂时停止指示。其结果,如图11(b)所示,暂时停止从第2输出缓存部126输出的接收数据d7的输出。

在从第1输出缓存部116输出接收数据d7的时刻,从各部输出的接收数据的再现位置一致。因此,输出速度控制部141对时钟生成部130进行第2输出缓存部126的通常速度再现指示。

以后,即使接收状况恶化、输出切换控制部143将输出切换为后台系统,也不存在各接收数据的偏移,所以,能够实现再现中没有接缝的无缝切换。

这样,在后台系统的再现位置比前台系统的再现位置超前的情况下,通过暂时停止后台系统的再现,能够更早地使相互的再现位置一致。并且,仅对后台系统的再现速度进行调整,因此,能够进行控制,而完全不会给用户带来再现位置调整导致的异常感。

图12是示出接收动作指示部145和接收状况监视部142的动作的流程图。

首先,接收动作指示部145确认后台系统是否处于后台扫描中(s20)。在后台系统处于后台扫描中的情况下(s20:是),处理进入步骤s21,在后台系统未处于后台扫描中的情况下(s20:否),处理进入步骤s24。

在步骤s21中,接收状况监视部142判断前台系统的接收状况是否恶化。在判断为前台系统的接收状况恶化的情况下(s21:是),处理进入步骤s22。

在步骤s22中,接收动作指示部145通知后台系统的处理部101、102停止后台扫描。

进而,接收动作指示部145对后台系统的处理部101、102通知选择与前台系统接收到的内容相同的内容并开始进行解码的指示。这是为了应对前台系统的接收状况进一步恶化的情况而开始针对可无缝切换的状态的准备。

在步骤s20中未处于后台扫描中的情况下(s20:否),处理进入步骤s24。在步骤s24中,接收动作指示部145判定后台系统是否处于与前台系统相同的内容的后台解码中。在处于后台解码中的情况下(s24:是),处理进入步骤s25,在未处于后台解码中的情况下(s24:否),处理进入步骤s27。另外,后台解码表示后台中的解码。

在步骤s25中,接收状况监视部142判断正在进行后台解码的后台系统的接收状况是否恶化。在判断为后台系统的接收状况恶化的情况下(s25:是),处理进入步骤s26,在判断为后台系统的接收状况未恶化的情况下(s25:否),处理返回步骤s20。

在步骤s26中,接收动作指示部145向后台系统的处理部101、102发出停止为了进行无缝切换而准备的后台解码处理的指示。

然后,接收动作指示部145判断是否存在其他的同一内容广播服务(s27)。在判断为存在其他的同一内容广播服务的情况下(s27:是),处理进入步骤s28,在判断为不存在广播同一内容的其他的广播服务的情况下(s27:否),处理进入步骤s29。

在步骤s28中,接收动作指示部145对后台系统的处理部101、102通知该服务的选台和后台解码开始指示。

另一方面,在步骤s29中,接收动作指示部145对后台系统的处理部101、102通知开始进行后台扫描的指示。

然后,接收动作指示部145进行监视,直到通过步骤s29中开始的后台扫描而检测到同一内容广播中的其他信道为止(s30)。然后,如果检测到同一内容(s30),则处理进入步骤s22。

如上所述,在输出切换部144选择的前台系统的处理部101、102的接收状况恶化的情况下,接收动作指示部145对后台系统的处理部101、102进行指示,以使得开始进行同一内容广播服务的输出处理,所以,与始终持续进行同一内容的后台解码的情况相比,能够抑制系统负荷。并且,能够在产生需要时开始进行后台解码,并且,能够在不进行后台解码的期间内进行基于后台扫描的服务列表生成,进而,能够进行同一内容的存在确认等处理,能够有效使用后台系统的资源。

并且,在输出切换部144未选择的后台系统的处理部101、102解码中的同一内容的接收状况恶化的情况下,如果存在广播同一内容的其他的广播服务,则接收动作指示部145在后台系统中选择该广播服务。并且,在不存在广播同一内容的其他的广播服务的情况下,接收动作指示部145指示后台系统的处理部101、102进行信道扫描,所以,能够在必要时进行后台扫描并选择其他信道的同一内容,能够有效使用后台系统的资源。

实施方式1的内容输出装置100如图1和图2所示那样构成,但是,不限于这种结构。例如,也可以如图13~图15所示那样构成。

图13是概略地示出实施方式1的变形例的内容输出装置100#的结构的框图。

内容输出装置100#具有第1处理部101#、第2处理部102#、偏移量检测部140、输出速度控制部141#、接收状况监视部142、输出切换控制部143、输出切换部144、接收动作指示部145。除了第1处理部101#、第2处理部102#、输出速度控制部141#以外,该变形例的内容输出装置100#与实施方式1的内容输出装置100同样地构成。

图14是概略地示出第1处理部101#的结构的框图。

第1处理部101#具有第1调谐部111、第1解调部112、第1解复用部113、第1输入缓存部114、第1解码部115、第1输出缓存部116、第1系统时钟计数部117、第1解码开始时刻控制部118。除了具有第1系统时钟计数部117和第1解码开始时刻控制部118这点以及不具有时钟生成部130这点以外,该变形例的第1处理部101#与实施方式1中的第1处理部101同样地构成。

图15是概略地示出第2处理部102#的结构的框图。

第2处理部102#具有第2调谐部121、第2解调部122、第2解复用部123、第2输入缓存部124、第2解码部125、第2输出缓存部126、第2系统时钟计数部127、第2解码开始时刻控制部128。除了具有第2系统时钟计数部127和第2解码开始时刻控制部128这点以及不具有时钟生成部130这点以外,该变形例的第2处理部102#与实施方式1中的第2处理部102同样地构成。

在实施方式1的内容输出装置100中,输出速度控制部141对时钟生成部130进行输出速度指示,由此,对来自第1处理部101或第2处理部102的接收数据的输出速度进行变更。在变形例的内容输出装置100#中,输出速度控制部141#对第1解码开始时刻控制部118或第2解码开始时刻控制部128进行输出速度指示,由此,对来自第1处理部101或第2处理部102的接收数据的输出速度进行变更。下面进行说明。

在输入到第1解码部115和第2解码部125的影像流和语音流中,存在在哪个时刻开始对接收帧数据进行解码这样的dts(decodetimestamp)和pts(presentationtimestamp)。将该时间戳与系统时钟(stc)进行比较,由此进行各帧的解码。在该变形例中,第1解码开始时刻控制部118和第2解码开始时刻控制部128将dts以及pts与从第1系统时钟计数部117或第2系统时钟计数部127得到的系统时钟进行比较,由此,对第1解码部115或第2解码部125通知解码的时刻。

然后,第1解码开始时刻控制部118和第2解码开始时刻控制部128根据来自输出速度控制部141#的指示,使第1解码部115或第2解码部125中的解码速度可变。例如,第1解码开始时刻控制部118和第2解码开始时刻控制部128低速地进行解码,所以,利用低速再现的比率对系统时钟的值进行换算。

例如,当设前一个pts的值与本次接收到的pts值的差分为δpts时,第1解码开始时刻控制部118和第2解码开始时刻控制部128通常在stc经过δpts后对下一帧进行解码。另一方面,使解码速度变慢,例如,在以通常的90%的速度进行再现的情况下,第1解码开始时刻控制部118和第2解码开始时刻控制部128对stc乘以100/90。由此,第1解码部115或第2解码部125进行解码,由此,接收帧的输出速度变慢。

该情况下,第1输入缓存部114作为如下的缓存器进行动作:在第1解码部115进行低速再现的情况下,不会丢失以一定的通常速率接收的数据。同样,第2输入缓存部124作为如下的缓存器进行动作:在第2解码部125进行低速再现的情况下,不会丢失以一定的通常速率接收的数据。

并且,在图9所示的输出速度控制流程中,对第1解码开始时刻控制部118进行步骤s12中的低速输出指示,对第2解码开始时刻控制部128进行步骤s14中的输出暂时停止指示,对第1解码开始时刻控制部118进行步骤s16中的通常速度输出指示,对第2解码开始时刻控制部128进行步骤s18中的通常速度输出指示。

如图16所示,变形例的第1处理部101#和第2处理部102#能够通过调谐器170、解调器171、解复用器172、缓存器173、解码器174、缓存器175和时钟计数器177来实现。

第1系统时钟计数部117和第2系统时钟计数部127分别能够通过时钟计数器177来实现。第1解码开始时刻控制部118和第2解码开始时刻控制部128分别能够通过控制器178来实现。

如上所述,根据实施方式1的内容输出装置100,根据偏移量检测部140检测到的偏移量,输出速度控制部141能够改变第1处理部101和第2处理部102各自的再现速度,所以,在产生难以接收的状况之前,能够在事前使2个系统的数据输出位置一致。因此,即使在前台系统的接收状况恶化的情况下立即将输出切换为后台系统,也能够不中断地无缝切换输出。

进而,输出速度控制部141参照观测到的偏移量,在前台系统的数据输出超前的情况下,稍微减慢前台系统的数据输出速度,直到偏移量收敛在某个阈值内为止,所以,能够使2个系统的数据输出位置一致而不会给用户带来异常感。

进而,输出速度控制部141参照观测到的偏移量,在后台系统的数据输出超前的情况下,暂时停止后台系统的数据输出,直到偏移量收敛在某个阈值内为止,所以,能够不会给用户带来异常感地且在短时间内使2个系统的数据输出位置一致。

实施方式2

图17是概略地示出实施方式2的内容输出装置200的结构的框图。

内容输出装置200具有第1处理部201、第2处理部202、偏移量检测部240、输出速度控制部241、接收状况监视部142、输出切换控制部143、输出切换部144、接收动作指示部145、输出部位微调整部246。

除了第1处理部201、第2处理部202、偏移量检测部240、输出速度控制部241和输出部位微调整部246以外,实施方式2的内容输出装置200与实施方式1的内容输出装置100同样地构成。因此,下面,主要对第1处理部201、第2处理部202、输出速度控制部241和输出部位微调整部246进行说明。

另外,实施方式2的接收方法是由内容输出装置200执行的方法。

第1处理部201具有第1接收部210、时钟生成部130。

第2处理部202具有第2接收部220、时钟生成部130。

时钟生成部130与实施方式1同样地构成,所以,下面对第1接收部210和第2接收部220进行说明。

图18是概略地示出第1接收部210和第2接收部220的结构的框图。

第1接收部210具有第1调谐部111、第1解调部112、第1解复用部113、第1输入缓存部114、第1解码部115、第1输出缓存部216。

除了第1输出缓存部216以外,实施方式2中的第1接收部210与实施方式1中的第1接收部110同样地构成。下面,对第1输出缓存部216进行说明。

第1输出缓存部216暂时存储从第1解码部115提供的接收数据,将该接收数据提供给图17所示的输出切换部144。第1输出缓存部216根据来自时钟生成部130的时钟信号,将接收数据提供给输出切换部144。这里,实施方式2的内容输出装置200使时钟生成部130的时钟信号变化,由此,能够改变从第1输出缓存部116对输出切换部144提供接收数据的速度。

并且,第1输出缓存部216根据来自输出部位微调整部246的指示,从所指示的读出地址读出数据,将其提供给输出切换部144。

第2接收部220接收信号,生成接收数据。第2接收部120具有第2调谐部121、第2解调部122、第2解复用部123、第2输入缓存部124、第2解码部125、第2输出缓存部226。

除了第2输出缓存部226以外,实施方式2中的第2接收部220与实施方式1中的第2接收部120同样地构成。另外,第2输出缓存部226与第1输出缓存部216同样地发挥功能。

实施方式1的内容输出装置100对第1处理部101或第2处理部102的数据输出速度进行控制,使各个接收数据的输出位置相同。例如,内容输出装置100通过偏移量检测部140检测偏移量,输出速度控制部241进行数据输出速度的判断,对时钟生成部130进行作为对象的处理部的输出速度的指定。由此,时钟生成部130改变对作为对象的处理部提供的读出时钟,由此,对作为对象的处理部的输出速度进行变更。

在实施方式2中,考虑了在这一系列处理中由于处理开销的原因而需要时间、或者处理时间根据系统的负荷而变动的情况。例如,在第1输出缓存部116进行低速输出、偏移量检测部140从第1输出缓存部116和第2输出缓存部126输出的接收数据的位置正好一致的情况下,输出速度控制部141对第1输出缓存部116进行通常速度的输出指示。但是,在系统的响应性较差、或响应时间不均的情况下,在使输出速度恢复为通常速度时,来自各缓存部的数据输出位置可能稍微偏移。

因此,为了不产生这种偏移,实施方式2中的内容输出装置200具有输出部位微调整部246。下面,进行说明。

返回图17,偏移量检测部240检测从第1处理部201的第1输出缓存部216输出的接收数据和从第2处理部202的第2输出缓存部226输出的接收数据的偏移量,将该偏移量通知给输出部位微调整部246。

并且,偏移量检测部240判断是否在第1处理部201和第2处理部202内缓存了时间轴上位于相同位置的接收数据。具体而言,判断是否在第1处理部201和第2处理部202内缓存了相同的接收数据。然后,偏移量检测部240将其判断结果提供给输出速度控制部241。

输出速度控制部241根据所通知的判断结果,对时钟生成部130指示第1处理部201和第2处理部202中的至少任意一方的数据输出速度即再现速度。由此,实施方式2中的输出速度控制部241在第1处理部201和第2处理部202内缓存时间轴上位于相同位置的接收数据。

并且,输出速度控制部241从偏移量检测部240接收到在第1处理部201和第2处理部202内缓存了时间轴上位于相同位置的接收数据的意思的判断结果后,将速度调整完成通知提供给输出部位微调整部246,并且对时钟生成部130进行指示,以使得第1处理部201和第2处理部202的输出速度恢复为预先设定的通常的输出速度。

输出部位微调整部246接收到来自输出速度控制部241的速度调整完成通知后,从偏移量检测部240取得该时刻的偏移量。然后,输出部位微调整部246对第1输出缓存部216和第2输出缓存部226指定读出地址,由此,使第1输出缓存部216或第2输出缓存部226从使数据输出地址位置偏移了与该偏移量相应的量后的位置输出数据,进行该偏移量的微调整。例如,输出部位微调整部246对后台处理部的输出缓存部指定偏移了与所取得的偏移量相应的量的读出地址,由此,使前台处理部和后台处理部的输出位置一致。

如图3(a)所示,以上记载的内容输出装置200的偏移量检测部240、输出速度控制部241、接收状况监视部142、输出切换控制部143、接收动作指示部145和输出部位微调整部246也能够通过处理器160执行存储器161中存储的程序来实现。

并且,如图3(b)所示,偏移量检测部240、输出速度控制部241、接收状况监视部142、输出切换控制部143、接收动作指示部145和输出部位微调整部246能够通过处理电路163来实现。

进而,如图4所示,第1处理部201和第2处理部202也能够通过调谐器170、解调器171、解复用器172、缓存器173、解码器174、缓存器175和时钟发生器176来实现。

图19是示出偏移量检测部240和输出速度控制部241的动作的流程图。

首先,作为前提,设第1处理部201和第2处理部202接收同一内容并生成接收数据,输出所生成的接收数据。作为初始状态,假设在第2输出缓存部226内不存在与第1输出缓存部216内再现中的内容的接收数据相同的数据部位的情况。

首先,输出速度控制部241对时钟生成部130指示第1处理部201的低速输出(s30)。由此,时钟生成部130使用于供第1输出缓存部216输出接收数据的时钟频率比通常稍慢,来自第1输出缓存部216的接收数据的输出速度较低。

偏移量检测部240判断是否在第1输出缓存部216和第2输出缓存部226中存储了同一接收数据(s31)。在两个缓存器中存储了同一接收数据的情况下(s31:是),处理进入步骤s32,在两个缓存器中未存储同一接收数据的情况下(s31:否),处理进入步骤s34。

在步骤s32中,输出速度控制部241对时钟生成部130指示第1处理部201的通常速度输出。由此,时钟生成部130使针对第1输出缓存部216的时钟频率恢复为通常,来自第1输出缓存部216的接收数据的输出速度恢复为通常。

然后,输出速度控制部241对输出部位微调整部246通知速度调整完成(s33)。由此,输出部位微调整部246从偏移量检测部240取得该时刻的偏移量,在该时刻,使不对用户进行输出的后台系统的输出缓存部的输出地址位置偏移偏移量并进行输出。由此,能够使来自两者的输出缓存部的接收数据的输出位置完全一致。

另一方面,在步骤s31中在两个缓存器中未存储同一接收数据的情况下(s31:否),处理进入步骤s34。在步骤s34中,偏移量检测部240在开始进行同一数据串的检测后,进行无法检测到同一数据串的情况的超时检查。在超时的情况下(s34:是),处理进入步骤s35,在未超时的情况下(s34:否),处理返回步骤s31。

在步骤s35中,输出速度控制部241对时钟生成部130指示第1处理部201的通常速度输出。由此,时钟生成部130使针对第1输出缓存部216的时钟频率恢复为通常。

然后,输出速度控制部241对时钟生成部130指示第2处理部202的低速输出(s36)。由此,时钟生成部130使用于供第2输出缓存部226输出接收数据的时钟频率比通常稍慢,来自第2输出缓存部226的接收数据的输出速度变低。

接着,偏移量检测部240判断是否在第1输出缓存部216和第2输出缓存部226中存储了同一接收数据(s37)。在两个缓存器中存储了同一接收数据的情况下(s37:是),处理进入步骤s38。

在步骤s38中,输出速度控制部241对时钟生成部130指示第1处理部201和第2处理部202的通常速度输出。由此,时钟生成部130使针对第1输出缓存部216和第2输出缓存部226的时钟频率恢复为通常。然后,处理进入步骤s33,输出部位微调整部246对接收数据的输出位置进行调整。

根据图19的流程图,对从第1处理部201输出的接收数据比从第2处理部202输出的接收数据超前的情况进行说明。

这种情况下,在步骤s30中,使第1处理部201的再现速度成为低速,由此,第1处理部201和第2处理部202的再现位置在时间上接近,与第1输出缓存部216内的接收数据的数据串相同的数据串终归出现在第2输出缓存部226中。该情况下,在步骤s31中,偏移量检测部240在两个缓存器内检测到同一数据。例如,偏移量检测部240使用第1输出缓存部216和第2输出缓存部226中存储的全部数据进行图5~图8所示的移位运算的结果,能够检测互相关系数具有接近1的值的情况。该情况下,在步骤s31中判断为“是”,在步骤s32中,输出速度控制部241对时钟生成部130进行第1处理部201的通常速度的输出指示(s32)。另外,偏移量检测部240在互相关系数为预先设定的值以下的情况下,能够判断为在两个缓存器内不存在同一数据。

由此,来自第1输出缓存部216的接收数据的输出再次成为通常速度的输出。以后,来自第1输出缓存部216的接收数据和来自第2输出缓存部226的接收数据成为与当初的偏移量相比、比较小的某个一定的偏移量进行输出。

接着,在步骤s33中,输出速度控制部241对输出部位微调整部246通知速度调整完成。由此,输出部位微调整部246从偏移量检测部240取得该时刻的偏移量,在该时刻,使不对用户进行输出的后台系统的输出缓存部的输出地址位置偏移偏移量并进行输出。由此,能够使来自两者的输出缓存部的接收数据的输出位置完全一致。

接着,根据图19的流程图,对从第1处理部201输出的接收数据比从第2处理部202输出的接收数据滞后的情况进行说明。

这种情况下,在步骤s30中使第1处理部201的再现速度成为低速,由此,第1处理部201和第2处理部202的再现位置在时间上远离。然后,在步骤s31中始终判断为“否”,所以,在步骤s34中进行检测超时的检查。这种情况下,反复进行步骤s31和步骤s34的处理,直到产生检测超时为止。

在步骤s34中产生检测超时后(s34:是),在步骤s35中,输出速度控制部241进行第1处理部201的通常输出指示。由此,从第1输出缓存部216输出的内容的再现速度恢复为通常。

接着,输出速度控制部241进行第2处理部202的低速输出指示。由此,从第2输出缓存部226输出的内容的再现速度稍微变慢。然后,第1处理部201和第2处理部202的内容间的偏移量减小。

然后,在第1输出缓存部216和第2输出缓存部226中分别蓄积同一数据串。此时,在步骤s37中,偏移量检测部240在两个缓存器内检测到同一数据串(s37:是),处理进入步骤s38。

在步骤s38中,输出速度控制部241进行第1处理部201和第2处理部202的通常速度的输出指示。然后,处理进入步骤s33,输出速度控制部241对输出部位微调整部246通知速度调整完成。由此,输出部位微调整部246从偏移量检测部240取得该时刻的偏移量,在该时刻,使不对用户进行输出的一方的输出缓存部的输出地址位置偏移偏移量并进行输出。由此,能够使来自两者的输出缓存部的接收数据完全一致。

在图19所示的流程图中,在步骤s30和步骤s36中指示低速输出,但是,在对用户输出控制对象的前台系统的情况下,进行不给用户带来异常感的程度的低速输出控制。在不对用户进行输出的后台系统的情况下,可以使低速输出的程度更慢。由此,能够在短时间内检测到同一数据串,能够缩短使输出位置一致所需要的时间。

实施方式2的内容输出装置200如图17和图18所示那样构成,但是,不限于这种结构。例如,也可以如图20~图22所示那样构成。

图20是概略地示出实施方式2的变形例的内容输出装置200#的结构的框图。

内容输出装置200#具有第1处理部201#、第2处理部202#、偏移量检测部240、输出速度控制部241#、接收状况监视部142、输出切换控制部143、输出切换部144、接收动作指示部145、输出部位微调整部246。除了第1处理部201#、第2处理部202#和输出速度控制部241#以外,该变形例的内容输出装置200#与实施方式2的内容输出装置200同样地构成。

图21是概略地示出第1处理部201#的结构的框图。

第1处理部201#具有第1调谐部111、第1解调部112、第1解复用部113、第1输入缓存部114、第1解码部115、第1输出缓存部216、第1系统时钟计数部117、第1解码开始时刻控制部118。除了具有第1系统时钟计数部117和第1解码开始时刻控制部118这点以及不具有时钟生成部130这点以外,该变形例的第1处理部201#与实施方式2中的第1处理部201同样地构成。

图22是概略地示出第2处理部202#的结构的框图。

第2处理部202#具有第2调谐部121、第2解调部122、第2解复用部123、第2输入缓存部124、第2解码部125、第2输出缓存部226、第2系统时钟计数部127、第2解码开始时刻控制部128。除了具有第2系统时钟计数部127和第2解码开始时刻控制部128这点以及不具有时钟生成部130这点以外,该变形例的第2处理部202#与实施方式2中的第2处理部202同样地构成。

第1系统时钟计数部117、第1解码开始时刻控制部118、第2系统时钟计数部127以及第2解码开始时刻控制部128与实施方式1的变形例的内容输出装置100#相同。

另外,第1输入缓存部114作为如下的缓存器进行动作:在第1解码部115进行低速再现的情况下,不会丢失以一定的通常速率接收的内容的数据。同样,第2输入缓存部124作为如下的缓存器进行动作:在第2解码部125进行低速再现的情况下,不会丢失以一定的通常速率接收的内容的数据。

该情况下,在图19的流程图中,对第1解码开始时刻控制部118进行步骤s32中的第1处理部201的低速输出指示、以及步骤s35和步骤s38中的第1处理部201的通常速度输出指示。并且,对第2解码开始时刻控制部128进行步骤s36中的第2处理部202的低速输出指示、以及步骤s38中的第2处理部202的通常速度输出指示。

如上所述,根据实施方式2的内容输出装置200,在各同一内容间偏移量较大的情况下,也能够在各输出缓存器内蓄积同一数据串(同一场景)。而且,设置有对各缓存器内的偏移量进行微调整的输出部位微调整部246,所以,能够使2个内容间的偏移量为零,能够进行完全无缝的切换。

在实施方式2中,组合了大致进行速度控制而使偏移量缩小到各缓存器的数据大小以下的第1阶段的处理、以及后面的输出部位微调整部246进行输出位置的微调整的第2阶段的处理,所以,即使在偏移量较大而使得两个输出缓存器内不存在同一数据串的情况下,也能够使偏移量为零。

并且,即使在输出速度控制时存在软件、由于软件处理开销的影响而使得仅通过速度调整无法准确地使输出位置一致的情况下,也能够使偏移量为零。

进而,在由于软件负荷的变动等而使来自各处理部的输出位置前后颠倒的情况下,由于设置了输出部位微调整部246,也能够使偏移量为零。

在以上记载的实施方式2中,利用偏移量检测部240判断是否在第1输出缓存部216和第2输出缓存部226中存储了同一接收数据,但是,不限于这种例子。例如,输出速度控制部241也可以根据从偏移量检测部240通知的偏移量,判断是否在第1输出缓存部216和第2输出缓存部226中存储了同一接收数据。例如,输出速度控制部241也可以在从偏移量检测部240通知了偏移量的情况下、换言之偏移量检测部240能够检测到偏移量的情况下,判断为存储了同一接收数据。并且,输出速度控制部241也可以在判断为从偏移量检测部240通知的偏移量在第1输出缓存部216和第2输出缓存部226的容量的范围内的情况下,判断为存储了同一接收数据。

实施方式3

图23是概略地示出实施方式3的内容输出装置300的结构的框图。

内容输出装置300具有第1处理部101、第2处理部102、偏移量检测部340、输出速度控制部341、接收状况监视部142、输出切换控制部143、输出切换部144、接收动作指示部145、偏移量存储部347、选台指示部348。

除了偏移量检测部340、输出速度控制部341、偏移量存储部347和选台指示部348以外,实施方式3的内容输出装置300与实施方式1的内容输出装置100同样地构成。因此,下面,主要对偏移量检测部340、输出速度控制部341、偏移量存储部347和选台指示部348进行说明。

另外,实施方式3的接收方法是由内容输出装置300执行的方法。

实施方式1的内容输出装置100在进行选台操作而切换为不同信道或不同服务的内容的情况下,需要利用偏移量检测部140重新计测由第1处理部101和第2处理部102重新接收到的同一内容的偏移量。因此,使偏移量减小到某个范围内需要时间。

偏移量检测部340除了进行与实施方式1相同的处理以外,每当检测到偏移量时,还对偏移量存储部347中存储的对应的服务的偏移量进行更新。

偏移量存储部347将一次检测到的同一内容的服务间的偏移量与选择这些各服务所需要的广播信道编号、服务信息或互联网上的url等选台信息关联起来进行存储。

选台指示部348对输出速度控制部341和第1接收部110或第2接收部120进行选台指示。例如,在用户对未图示的输入部进行了选台操作的情况下,选台指示部348进行选台指示。另外,对第1接收部110和第2接收部120中成为前台系统的一方进行选台指示。

输出速度控制部341除了进行与实施方式1的输出速度控制部141相同的处理以外,还进行以下处理。

输出速度控制部341在从选台指示部348接受了选台指示时,通过检索偏移量存储部347,判断新的选台目标的选台信息是否已经存储在偏移量存储部347中,由此判断是否进行了针对已存储服务的选台。然后,输出速度控制部341在产生了针对已存储服务的选台操作的情况下,从偏移量存储部347取得所存储的同一内容间的偏移量。然后,输出速度控制部341根据所取得的偏移量,对时钟生成部130进行第1处理部101或第2处理部102的数据输出速度的指示。

接受这种指示的时钟生成部130在接受第1处理部101的数据输出速度的指定后,对针对第1输出缓存部116的数据输出用时钟频率进行控制,以所指定的速度从第1输出缓存部116输出接收数据。同样,时钟生成部130在接受第2处理部102的数据输出速度的指定后,对针对第2输出缓存部126的数据输出用时钟频率进行控制,以所指定的速度从第2输出缓存部126输出接收数据。

然后,与实施方式1同样,在由偏移量检测部340检测到的偏移量在容许范围内的情况下,输出速度控制部341对时钟生成部130进行指示,由此,使第1处理部101或第2处理部102的数据输出速度恢复为通常的速度。

实施方式3的内容输出装置300如图23所示那样构成,但是,不限于这种结构。例如,也可以如图24所示那样构成。

图24是概略地示出实施方式3的变形例的内容输出装置300#的结构的框图。

内容输出装置300#具有第1处理部101#、第2处理部102#、偏移量检测部340、输出速度控制部341#、接收状况监视部142、输出切换控制部143、输出切换部144、接收动作指示部145、偏移量存储部347、选台指示部348。除了第1处理部101#、第2处理部102#和输出速度控制部341#以外,该变形例的内容输出装置300#与实施方式3的内容输出装置300同样地构成。

实施方式3的变形例中的第1处理部101#以及第2处理部102#与图14和图15所示的实施方式1的变形例中的第1处理部101#以及第2处理部102#同样地构成。而且,输出速度控制部341#对第1解码开始时刻控制部118或第2解码开始时刻控制部128进行指示,由此能够对第1解码部115或第2解码部125中的解码速度进行变更。

另外,第1输入缓存部114作为如下的缓存器进行动作:在第1解码部115进行低速再现的情况下,不会丢失以一定的通常速率接收的内容的数据。同样,第2输入缓存部124作为如下的缓存器进行动作:在第2解码部125进行低速再现的情况下,不会丢失以一定的通常速率接收的内容的数据。

并且,在图9所示的输出速度控制流程中,对第1解码开始时刻控制部118进行步骤s12中的低速输出指示,对第2解码开始时刻控制部128进行步骤s14中的输出暂时停止指示,对第1解码开始时刻控制部118进行步骤s16中的通常速度输出指示,对第2解码开始时刻控制部128进行步骤s18中的通常速度输出指示。

如上所述,根据实施方式3的内容输出装置300,输出速度控制部341在刚刚选台之后,参照偏移量存储部347中存储的偏移量进行输出速度指示,所以,能够在同一内容的选台后更早地消除2个内容间的偏移量。因此,能够增加在接收恶化时可无缝切换为同一内容的机会。另外,广播服务间的偏移量基本上恒定,偏移量不会频繁变化,所以,本结构有效发挥功能。

根据以上记载的实施方式1~3的内容输出装置100~300,在移动中接收数字电视广播、数字无线电广播、fm广播、am广播或互联网的流广播时,在接收状况恶化时自动对正在广播同一节目的其他服务或其他信道进行选台,但是,能够不中断地无缝切换同一节目的内容。

作为数字电视广播,在国内和南美的isdb-t的联播台和中继台之间的同一节目的切换中具有效果。并且,在同一信道内广播同一节目的全段广播和单段广播之间的切换中也具有效果。进而,在以欧州为中心而广播的dvb-t、dvb-t2和dvb-h的各广播方式的联播台、中继台和同一逻辑信道之间的同一节目切换中具有效果。并且,在中国的dtmb和cmmb的各广播方式中的联播台、中继台和同一逻辑信道之间的同一节目切换中具有效果。并且,在韩国的t-dmb的广播方式中的联播台、中继台和同一逻辑信道之间的同一节目切换中具有效果。并且,在美国的atsc和atsc-m/h的各广播方式中的联播台、中继台和同一逻辑信道之间的同一节目切换中具有效果。

进而,不仅同一广播方式之间,在dvb-t与dvb-t2之间、dtmb与cmmb之间、atsc与atsc-m/h之间的同一节目切换中也具有效果。进而,利用以地面波进行广播的实时广播和互联网的流,在地面波实时广播和同时再次发布同一节目的流广播之间的同一节目切换时也具有效果。

进而,在无线电广播中,在isdb-tsb、dab、drm或hdradio等各国数字无线电广播的同一广播标准之间的同一节目切换中具有效果。并且,在fm广播、am广播的模拟无线电广播的同一广播标准之间的同一节目切换中具有效果。进而,在如dab与fm之间或dab与am之间那样不同的广播标准之间的同一节目切换中具有效果。

进而,如t-dmb与dab之间或fm与am之间那样,在移动数字电视广播和无线电广播之间的同一节目的切换中具有效果。

并且,在无线电广播和互联网的流无线电广播之间的同一节目切换中也具有效果。

在上述不同广播方式之间、地面波广播与互联网的流广播之间分别广播的同一节目之间,一般存在较大的偏移量,特别是实施方式2中记载的进行2个阶段的偏移量调整的结构有效发挥功能。

以上记载的实施方式1~3使用内容输出装置100~300进行了说明,但是,不限于这种例子。例如,本发明通过具有根据从输出切换部144输出的数据来显示影像的显示部(未图示),能够应用于影像显示装置(电视接收装置)。并且,本发明通过具有根据从输出切换部144输出的数据来输出语音的语音输出部(未图示),能够应用于语音输出装置(无线电接收装置)。

标号说明

100、100#、200、200#、300、300#:内容输出装置;101、101#、201、201#:第1处理部;102、102#、202、202#:第2处理部;110、210:第1接收部;111:第1调谐部;112:第1解调部;113:第1解复用部;114:第1输入缓存部;115:第1解码部;116、216:第1输出缓存部;117:第1系统时钟计数部;118:第1解码开始时刻控制部;120、220:第2接收部;121:第2调谐部;122:第2解调部;123:第2解复用部;124:第2输入缓存部;125:第2解码部;126、226:第2输出缓存部;127:第2系统时钟计数部;128:第2解码开始时刻控制部;130:时钟生成部;140、240、340:偏移量检测部;141、141#、241、241#、341、341#:输出速度控制部;142:接收状况监视部;143:输出切换控制部;144:输出切换部;145:接收动作指示部;246:输出部位微调整部;347:偏移量存储部;348:选台指示部;160:处理器;161:存储器;162:开关;163:处理电路;170:调谐器;171:解调器;172:解复用器;173:缓存器;174:解码器;175:缓存器;176:时钟发生器;177:时钟计数器;178:控制器。

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