移动终端的数字广播系统和方法

文档序号:7969691阅读:243来源:国知局
专利名称:移动终端的数字广播系统和方法
技术领域
本发明一般涉及接收、存储和再现数字广播内容的系统和方法。
背景技术
当前可用的数字广播系统包括地波数字电视广播系统、数字卫星广播系统和移动数字广播接收系统。
图1示出基于MPEG-2传输流(TS)的数字广播接收器。参见图1,该数字广播接收器包括码分多路复用(CDM)单元110、CDM缓冲器120、多路分解器130、多路分解缓冲器140、解码器150、以及音频/视频(A/V)输出单元160。
CDM 110中接收到的数字广播信号被临时存储在CDM缓冲器120中。从CDM缓冲器120输出的数字广播数据在多路分解器130处被分离为各种广播信息和音频/视频流。分离后的音频/视频流被存储在多路分解缓冲器140中。从多路分解缓冲器140输出的音频/视频数据由解码器150解码,并由音频/视频输出单元160输出。音频/视频输出单元160包括显示装置和音频输出装置。
各种移动广播接收器可接收数字广播内容。此类移动广播系统的示例有数字多媒体广播(DMB)终端、手持式数字视频广播(DVB-H)终端、以及媒体流终端。移动广播接收器是通过将广播接收功能应用于个人便携式终端(诸如蜂窝电话、个人数字助理(PDA)、以及车载终端等)而构成的。
一些数字广播接收器可具有位于接收器内部或外部的存储装置。例如,一些数字广播接收器使用硬盘驱动器(HDD)作为存储装置来存储数字广播内容。具有存储装置的数字广播接收器可使用大容量存储介质来存储数字广播内容,以便于在需要的时候再现并观看所存储的数字广播。
因此,移动广播接收器需要有允许其使用存储介质来实时接收和存储数字广播、并再现和显示所存储的数字广播的基础。
当移动广播接收器存储实时接收的广播数据,并且同时使用基于HDD的存储装置再现和显示先前所存储的广播数据时,存储空间被划分以便于使用数个文件或一个文件来处理音频和/或视频数据。
参见图2,可记录存储介质的存储空间被划分以便于以段为单位存储文件(文件1、文件2、文件3等)。当存储空间在记录过程期间被填满数据时,最早的数据段将首先被删除。如果存储空间中被分配给任意文件1的部分被填满音频和/或视频数据,则文件1被关闭,而另一文件2被打开以存储此后所接收的音频和/或视频数据。
当先前所存储的广播数据的再现和显示与当前所接收的广播数据的存储同时发生时,打开或关闭文件就产生了明显的时间延迟。由此,当接收、存储和再现过程被同时执行时,就会产生造成图像质量下降的延迟或抖动。
基于HDD的存储装置中的数字广播一次仅处理一个文件。由此,在音频/视频数据的写/读操作期间仅使用一个文件指针来实时存储和再现数据。对于广播内容的无缝再现而言,一个指针是不够的。我们需要能够克服上述缺点的系统和方法。

发明内容
本发明的特征和优点将在以下描述中阐述,并且一部分可从此描述中明确,或可通过对本发明的实施来学习。本发明的目的和其它优点将由在说明书和所附权利要求书以及附图中特别指出的结构实现和达到。
为实现这些及其它优点,并根据如所体现并宽泛地描述的本发明的目的,提供了一种再现移动终端所接收的广播内容的方法。该方法包括响应于检测到第一事件,接收延迟广播内容的实时再现的第一请求;响应于接收到第一请求,将在时间T1与T2之间接收到的第一广播内容存储在存储介质中;响应于检测到第二事件,再现第一广播内容;在第一广播内容被再现时,存储在时间T3之后所接收到的第二广播内容;以及在第一广播内容被再现之后再现第二广播内容。
该方法还包括在第一广播内容被再现之后从存储介质删除第一广播内容。在从存储介质删除了第一广播内容之后再现第二广播内容。优选的是,T2近似等于T3。
在一个实施例中,第一事件是响应于用户与移动终端的接口单元的交互而发生的。在另一个实施例中,第一事件是响应于移动终端接收到呼入而发生的。在又一个实施例中,第一事件是响应于移动终端启动呼出而发生的。由此,第一事件可以是针对移动终端的任何通信相关事件。
在某些实施例中,第二事件是响应于移动终端结束电话呼叫,或响应于用户与移动终端的接口单元交互而发生的。
根据本发明的一个方面,一种再现移动终端所接收的广播内容的方法包括响应于检测到第一事件,接收延迟广播内容的实时再现的第一请求;响应于接收到第一请求,将在时间T1与T2之间接收到的第一广播内容存储在存储介质的第一区域中;响应于检测到第二事件,再现存储在存储介质的第一区域中的第一广播内容;以及将在时间T2之后接收到的第二广播内容存储在存储介质的第二区域中。
在一个实施例中,存储在存储介质的第一区域中的第一广播内容在第二广播内容被存储在存储介质的第二区域中时同时被再现。优选的是,该方法还包括在第一广播内容被再现之后,再现第二广播内容。第二广播内容可被实时接收,但不被实时再现,直至存储在存储介质的第一区域中的第一广播内容被完全再现。
在另一个实施例中,该方法还包括在第一广播内容被再现之后从存储介质的第一区域删除第一广播内容;以及在预定量的第一广播内容从存储介质的第一区域被删除之后,再现存储在存储介质的第二区域中的第二广播内容。在一些实施例中,存储在存储介质的第二区域中的第二广播内容是在第一广播内容从存储介质的第一区域被完全删除之后被再现的。
该方法还包括在第二广播内容被再现之后删除第二广播内容,并响应于确定预定量的第二广播内容已从存储介质的第二区域被删除,停止将第二广播内容存储在存储介质的第二区域中。
在一个或多个实施例中,该方法还包括响应于确定第二广播内容已从存储介质的第二区域被删除,在时间T3停止将第二广播内容存储在第二区域中;以及在时间T3之后,实时再现移动终端所接收的第三广播内容。
根据本发明的另一个方面,一种移动通信终端包括接收器,用于在第一广播频道上接收广播内容;控制器,用于控制广播内容在移动终端显示器上的再现,其中,响应于检测到第一事件,控制器接收延迟实时接收的广播内容的再现的第一请求,响应于接收到第一请求,控制器将在时间T1与T2之间接收到的第一广播内容存储在存储介质中,响应于检测到第二事件,控制器再现第一广播内容;控制器存储在时间T3之后接收到的第二广播内容;以及在第一广播内容被再现之后,控制器再现第二广播内容。在第一广播内容被再现之后,控制器从存储介质删除第一广播内容。在第一广播内容从存储介质被删除之后,第二广播内容被再现。
根据本发明的又一个方面,一种移动终端包括响应于检测到第一事件、接收延迟广播内容的实时再现的第一请求的逻辑单元;响应于接收到第一请求、将在时间T1与T2之间接收到的第一广播内容存储在记录介质的第一区域中的逻辑单元;响应于检测到第二事件、再现存储在存储介质的第一区域中的第一广播内容的逻辑单元;以及将在时间T2之后接收到的第二广播内容存储在存储介质的第二区域中的逻辑单元,其中存储在存储介质的第一区域中的第一广播内容在第二广播内容被存储在存储介质的第二区域中时被同时再现。
在一个实施例中,该移动终端还包括响应于确定第二广播内容已从存储介质的第二区域被删除、在时间T3停止将第二广播内容存储在第二区域中的逻辑单元;以及实时再现在时间T3之后移动终端所接收的第三广播内容的逻辑单元。
参考附图后,本领域技术人员可从以下对诸实施例的详细描述明确本发明的这些及其它实施例,本发明并不被限定于所公开的任何特定实施例。


包括附图是为提供对本发明进一步的理解,它们被收录并构成本说明书的一部分,附图示出了本发明的实施例,并与本描述一起起到解释本发明原理的作用。
图1是一般的数字广播接收器的框图。
图2示出存储数字广播内容的一般方法。
图3是根据一个实施例的一种用于处理数字广播内容的设备的框图。
图4是根据一个实施例的一种处理数字广播内容的方法的流程图。
图5是根据另一个实施例的一种用于处理数字广播内容的设备的框图。
图6是根据另一个实施例的一种用于处理数字广播内容的设备的框图。
图7是根据另一个实施例的一种处理数字广播内容的方法的流程图。
图8示出根据一个实施例的存储空间的一种划分的示例。
图9示出根据一个实施例的一种在存储数字广播内容时使用存储空间的方法的示例。
图10示出根据一个实施例的一种在再现数字广播内容时使用存储空间的方法的示例。
图11示出根据一个实施例的一种在数字广播内容再现期间使用存储空间的方法的示例。
图12是根据一个实施例的一种处理数字广播内容的方法的流程图。
图13示出根据一个实施例的存储空间的一种划分的示例。
图14示出根据一个实施例的在再现数字广播内容时的一种文件切换模式。
图15示出根据一个实施例的在再现数字广播内容时的一种使用存储空间的多段模式。
图16示出根据一个实施例的在数字广播内容的再现期间存储空间中的一种多段模式。
在不同附图中由相同标记引用的本发明的特征、要素和方面表示根据系统的一个或多个实施例的相同、等效或相似的特征、要素或方面。
具体实施例方式
现在将详细参考本发明的优选实施例,附图中示出了它们的示例。但是,本发明能以许多不同形式体现,而不应解释为被限定于本文中所述的实施例。
公开了适用于具有数字广播存储介质的数字广播接收器的一个或多个实施例。例如,一个或多个实施例针对具有数字广播接收功能和存储介质的移动终端。该移动终端可以是具有例如数字广播接收功能的移动终端。以下将描述适用于移动终端的一个或多个示例性实施例。但是,值得注意的是,本发明的范围不应被限定于本文中所公开的示例性实施例,而是可适用于可处理数字广播内容的任何系统或方法,诸如通用计算机、机顶盒以及其它数字记录和再现系统。
根据一个或多个实施例,用户可在电话呼叫之前、之后或期间观看数字广播内容。优选的是,用户可控制从电话呼叫之前或之后的预定点起再现数字广播内容。
上述时移功能给用户提供了在电话呼叫完成之后观看广播内容、而不错过在电话呼叫期间广播的任何部分的内容的一种选择。为此,根据一个或多个实施例的一种移动终端包括接收部分,用于接收数字广播内容;缓冲器,用于进行数据处理;存储介质,用于存储广播内容;控制器,用于控制移动终端;终端操纵部分(例如,用户接口);通信部分,用于通信;多路分解器,用于处理广播数据;解码器,用于将广播数据解码;以及输出单元(例如,显示器或音频输出装置),用于输出经解码的广播数据。
图3示出根据一个实施例的移动终端的示例性构造。参见图3,该移动终端包括广播接收单元10、存储20、控制器30、输出单元40、通信单元50、以及电话操纵单元60。
广播接收单元10根据控制器30的控制接收数字音频广播或是数字音频/视频广播。存储20可包括静态动态随机存取存储器(SDRAM)、闪存、硬盘驱动器(HDD)和光学记录介质中的一种或多种。存储20可被内建在移动终端里,或可通过数据接口可卸地连接到移动终端。控制器30负责广播接收、存储、再现、输出以及控制数据通信。输出单元40输出音频/视频数据。输出单元可包括扬声器或耳机以及显示装置。通信单元50根据由控制器30提供的控制信号控制话音和/或数据通信。电话操纵单元60可以是小键盘或者允许用户与移动终端交互的其它用户接口单元。
图4是根据一个实施例的一种处理数字广播内容的方法的流程图。移动终端被配置成接收并显示数字广播内容(S10)。用户例如可使用电话操纵单元60来接收数字广播。控制器30根据用户与操纵单元60的交互识别接收数字广播内容的请求。控制器30控制广播接收单元10选择数字广播的频道,将信号解码,和对信号进行处理。广播接收单元10在用户所选择的频道上接收数字广播内容,将所接收的数字广播内容解码,并对相关信号进行处理。由广播接收单元10提供的数字音频/视频信号通过输出单元40输出,从而用户可观看数字广播。
在一个实施例中,移动终端被配置成确定是否接收到时移记录请求(S20)。时移记录请求可由各种事件启动。例如,用户可在接收到电话呼叫之前、期间或之后的任意时间使用电话操纵单元60来请求时移记录。亦即,用户可在任何时刻执行时移记录功能。在一些实施例中,时移是响应于在数字广播内容被再现时接收到电话呼叫、或是在电话呼叫被启动时自动执行的。
在一个实施例中,移动终端优选存储数字广播内容(S30)。例如,当接收到时移请求时,广播接收单元10将实时接收到的广播内容存储在存储20(即,存储介质)中。
移动终端随后确定是否接收到时移再现请求(S40)。时移再现请求可由各种事件启动。例如,用户可在任意时间点通过与电话操纵单元60交互来启动时移再现请求。亦即,用户可在任何时刻请求时移再现。或者,时移再现例如可在电话通信结束之后自动执行。
例如,如果用户正在观看在第一频道上实时广播的广播内容,则用户可能会接收到呼入,或可能想要进行呼出。根据一个实施例,在用户接收呼叫或是启动呼叫的时间T1,移动终端接收到时移记录请求。当用户在时间T2完成呼叫时,移动终端接收到时移再现请求。在呼叫期间(即,从T1到T2),在第一频道上接收到的广播内容将不被显示在移动终端的显示屏上。不过,该广播内容被存储在存储20中。由此,在话音呼叫终止的时间T2,移动终端再现并显示所存储的广播内容,并继续存储实时接收的广播内容(S50)。
移动终端继续再现和显示存储在存储20中的广播内容,直至其确定已将存储在存储中的时移数据(即,在用户通信时接收到的广播内容)再现到结束(S60)。
亦即,响应于时移再现请求,控制器30控制存储20和广播接收单元10以将当前通过广播接收单元10实时接收的数字广播存储在存储20中,并同时再现和显示先前存储在存储20中的数字广播,直至存储在其中的广播内容被完全再现。
通过上述过程,当在接收数字广播时电话通信正在进行中的时候,就请求时移,从而音频和/或视频数据被存储。当电话通信结束时,就请求时移再现,从而数字广播的存储和显示可被同时执行。因此,例如,即使当为电话通信暂时中止数字广播的观看时,与被中止的时段对应的数字广播将被存储,并且在稍后被近乎实时地再现。
假定在任意的第一时间点T1请求了时移记录,并且在T1之后发生的第二点T2请求了时移再现,在T1与T2之间接收到的数字广播内容被存储在存储介质中。我们将从T1到T2的期间里存储的数字广播数据称为第一数据。我们将时间T2之后存储的数字广播数据称为第二数据。
由此,根据一个实施例,当执行第一数据的再现和显示时,当前数字广播的数据被存储为第二数据。当第一数据的再现和显示完成时,第二数据被再现和显示。在第二数据被再现和显示的时候,当前数字广播的数据正被存储,因为正被接收的广播数据与正被显示的广播数据之间有时间延迟。由此,数字广播内容可被连续地观看,但是会有由从T1到T2的时滞表示的时间差。
图5是根据另一个实施例的一种移动终端的框图。参见图5,该移动终端可包括控制器200、广播接收单元210、存储220、输入缓冲器231、输出缓冲器232、多路分解器240、多路分解缓冲器250、解码器260、输出单元270、通信单元280、以及电话操纵单元290。
控制器200负责控制接收、存储、再现和显示通过通信网络传送到移动装置的广播内容。广播接收单元210在控制器200的控制下接收基于CDM的数字音频广播或数字音频/视频广播。
可使用各种存储介质来实现存储220,其示例包括静态动态随机存取存储器(SDRAM)、闪存、硬盘驱动器(HDD)和光学记录介质。存储220可被内建在移动终端中,或可被可卸地安装在移动终端上。
输入缓冲器231缓冲广播接收单元210所接收的数字广播信号,将该信号递送给多路分解器240,并在接收到时移记录请求时,将所缓冲的广播数据存储在存储220中。输入缓冲器231负责进行目的在于准确显示实时发送的广播信号的缓冲操作。
输出缓冲器232缓冲存储220所提供的数字广播数据,并在作出了时移再现请求时将该数据递送给多路分解器240。输出缓冲器232被用作时移缓冲器。时移缓冲器避免在数字广播数据文件被写到存储220和从存储220被读取时显示广播的时候产生的抖动现象,由此来避免图像质量下降。亦即,因为将文件写到存储或从存储读取文件要花相对较长的时间,所以相应的数据被缓冲,从而可避免由与文件读/写操作相关联的时间延迟造成的抖动现象。
多路分解器240接收由输入缓冲器231或是时移缓冲器(例如,输出缓冲器232)缓冲的数字广播数据,并将所缓冲的数字广播数据分离为各种广播数据和音频/视频数据。例如,分离后的音频/视频数据被递送给多路分解缓冲器250。多路分解缓冲器250像输入缓冲器231一样负责进行目的在于准确地显示实时发送的广播信号的缓冲。从多路分解缓冲器250输出的数字广播数据被递送给解码器260。
解码器260将音频/视频流解码,以使音频/视频流能被显示。经解码的音频/视频信号通过输出单元270被输出。输出单元270输出音频/视频数据。输出单元270可包括例如扬声器或耳机、以及显示装置。在一个实施例中,通信单元280负责在控制器200的控制下进行话音和/或数据通信。电话操纵单元290可以是例如允许用户操纵移动终端的小键盘等。
将参考图4和5来描述根据一个实施例的在移动终端中处理数字广播信号的操作。当接收到数字广播接收命令时,控制器200控制广播接收单元210选择用户所需的频道。所选择的频道的数字广播信号由输入缓冲器231缓冲,并被输入到多路分解器240。输入到多路分解器240的数字广播信号可被分离为例如各种广播数据和音频/视频流。音频/视频流由多路分解缓冲器250缓冲,并被递送给解码器260。解码器260将音频/视频流解码,并且输出单元270输出音频和视频信号。
如上所述,当用户通过电话操纵单元290作出时移记录请求,或是当接收到电话呼叫或发生进行电话呼叫的通信事件时,控制器200开始时移记录。当时移记录开始时,存储220在控制器200的控制下存储由输入缓冲器231缓冲的数字广播数据。在一个实施例中,存储在存储220中的数字广播数据被存储在文件中。控制器200识别数字广播数据的存储位置。并且,当数字广播数据的文件被再现时,控制器200识别再现位置。
优选的是,当接收到时移再现请求时,或当电话通信事件结束时,控制器200开始时移再现。在时移再现开始时,已被存储在存储220中的广播数据文件在控制器200的控制下由输出缓冲器232(例如,时移缓冲器)缓冲,并被递送给多路分解器240。同时,从时移再现点起接收的数字广播信号由输入缓冲器231缓冲,并被存储在存储220中。
多路分解器240多路分解通过输出缓冲器232再现的数字广播数据,并经由多路分解缓冲器250和解码器260将经多路分解的数据输出到输出单元270。由此,从时移记录请求点(T1)存储到时移再现请求点(T2)的数字广播信号通过例如显示装置或音频输出装置被输出。并且,同时,从时移再现请求点起接收的数字广播信号被存储在存储220中。以此方式存储的数字广播信号在例如先前所存储的包含数字广播数据的文件的再现完成时接着被再现。
在一个实施例中,当所存储的包含数字广播数据的文件被再现和显示时,用户可使用电话操纵单元290来搜索再现位置。这是在与所记录的或是当前再现的数字广播数据的位置有关的信息的基础上执行的。例如,当用户通过电话操纵单元290输入诸如“快进”、“快退”或“暂停”等命令时,控制器200执行转到用户所需的再现点的移动。再现点是使用电话操纵单元290基于与数字广播数据的位置有关的信息而指向存储220中的位置的指针,并从所移到的点起执行再现操作。在“暂停”的情形中,再现被中止,并且例如此点上的视频帧被再现和显示。
在另一个实施例中,当接收到时移再现结束请求时,控制器200结束时移再现。当输入了时移再现结束请求时,停止数字广播的存储,并在必要的情况下删除相应的文件。然后当前接收到的数字广播数据被解码和显示。
图6是根据另一个实施例的包括用于处理数字广播的装置的移动终端的框图。参见图6,该移动终端包括控制器300、广播接收单元310、存储320、输入缓冲器330、输出缓冲器352、多路分解器340、多路分解缓冲器351、解码器360、输出单元370、通信单元380以及电话操纵单元390。
控制器300负责例如广播接收、存储和再现、输出、以及通信控制。广播接收单元310在控制器300的控制下接收例如基于CDM的数字音频广播或数字音频/视频广播内容。输入缓冲器330例如是CDM缓冲器,它缓冲广播接收单元310所接收的数字广播信号,将所缓冲的信号递送给多路分解器340,并负责进行目的在于准确显示实时发送的广播信号的缓冲处理。
多路分解器340接收由输入缓冲器330缓冲的数字广播数据,并将所缓冲的数字广播数据分离为例如各种广播数据和音频/视频数据。分离后的音频/视频数据被递送给多路分解缓冲器351。多路分解缓冲器351与输入缓冲器330一样负责进行目的在于准确显示实时发送的广播信号的缓冲。从多路分解缓冲器351输出的数字广播数据被递送给解码器360,还为时移记录目的被递送给存储320。
对于存储320,可使用各种存储介质,其示例包括静态动态随机存取存储器(SDRAM)、闪存、硬盘驱动器(HDD)和光学记录介质。存储320可被内建在装置中,或可在例如接口的基础上从外部可卸地安装。在一个实施例中,存储320存储音频/视频流。输出缓冲器352缓冲从存储320输出的数字广播数据,并在接收到例如时移再现请求时将所缓冲的数据递送给解码器360。
根据一个实施例,输出缓冲器352被用作时移缓冲器。输出缓冲器352避免在将数字广播数据文件存储在存储320中时显示广播内容的时候产生的抖动现象,由此来避免图像质量降低。亦即,因为将文件写到存储320和从存储320读取文件要花相对较长的时间,所以相应数据被缓冲,从而可避免由文件读/写时间延迟造成的抖动现象。
解码器360将音频/视频流解码,以使音频/视频流可被显示。经解码的音频/视频信号通过输出单元370被输出。输出单元370输出音频和/或视频。输出单元370包括例如扬声器或耳机、以及显示装置。通信单元380负责在控制器300的控制下进行话音和/或数据通信。电话操纵单元390可以是例如允许用户操纵移动终端的小键盘等。
参见图6,用户可通过电话操纵单元390输入数字广播接收命令。一接收到广播接收命令,控制器300即控制广播接收单元310选择用户所需的频道。所选择的频道的数字广播信号由输入缓冲器330缓冲,并被输入到多路分解器340。输入到多路分解器340的数字广播信号被分离为例如各种广播数据和音频/视频流。
这些音频/视频流由多路分解缓冲器351缓冲,并被递送给解码器360。解码器360将音频/视频流解码,并且输出单元370输出音频和视频信号。如上所述,当用户通过电话操纵单元390作出时移记录请求时,或当接收到或是试图进行电话呼叫时,控制器300开始时移记录。
当时移记录开始时,存储320在控制器300的控制下存储由多路分解缓冲器351缓冲的数字广播数据。在某些实施例中,例如,存储在存储320中的数字广播数据被存储在文件中。控制器300识别数字广播数据的存储位置。并且,在再现例如数字广播数据的文件时,控制器300识别再现位置。
优选的是,当接收到时移再现请求时,或当电话通信事件(例如,电话呼叫)结束时,控制器300开始时移再现。当时移再现开始时,已被存储在存储320中的广播数据文件在控制器300的控制下由输出缓冲器352(时移缓冲器)缓冲,并被递送给解码器360。同时,从时移再现点起接收的数字广播信号由多路分解缓冲器351缓冲,并被存储在存储320中。
在一个实施例中,从时移记录请求点(T1)存储到时移再现请求点(T2)的数字广播信号通过例如显示装置和音频输出装置被输出。优选的是,从时移再现请求接收点起接收的数字广播信号被存储在存储320中。以此方式存储的数字广播信号在先前所存储的包含数字广播数据的文件的再现完成时接着被再现。
在另一个实施例中,当所存储的包含数字广播数据的文件被再现和显示时,用户可使用电话操纵单元390来搜索再现位置。这是在与所记录的或是当前再现的数字广播数据的位置有关的信息的基础上执行的。例如,当用户输入诸如“快进”、“快退”或“暂停”等搜索命令时,控制器300移到用户所需的再现点,并从该点起执行再现操作。在“暂停”的情形中,再现被中止,并且一视频帧被再现和显示。
当接收到时移再现结束请求时,控制器300优选结束时移再现。当输入了时移再现结束请求时,停止数字广播的存储,并且在一些实施例中,相应的文件被删除。然后执行当前接收到的数字广播数据的解码和显示。
在上述诸实施例中,控制器可确定关于对时移操作而言可记录的存储区域的位置的信息。例如,当使用半导体存储器时,可记录区域的起始位置和结束位置是已知的,并且已记录区域相对于可记录区域的的起始位置和结束位置可通过使用存储器指针来获得。并且,当执行再现时,当前再现位置可被确定,而当执行记录时,当前记录位置可被确定。
如上所述,在观看数字广播时,数字广播可自动地、根据用户请求、或是基于预定设置被存储。当接收到再现和显示请求时,先前所存储的广播数据被再现和显示,并且优选的是与此同时,实时广播数据在其被接收时被存储。通过从存储删除已再现的广播内容,可高效地控制存储空间。
参见图6和7,移动终端被配置成接收并显示数字广播内容(S110)。用户可使用电话操纵单元390来选择接收数字广播内容。控制器300识别数字广播内容的接收,并控制广播接收单元310选择数字广播的频道,将信号解码,以及对信号进行处理。广播接收单元310接收用户所选择的频道的数字广播,将所接收的数字广播解码,并对信号进行处理。从广播接收单元310输出的数字音频/视频信号通过输出单元370被输出,从而用户可观看该数字广播。
然后确定是否接收到时移记录请求(S120)。时移记录请求可在例如接收到电话呼叫时,或在进行电话呼叫时由用户启动。当接收到时移记录请求时,广播接收单元310将广播内容实时存储在存储320中。然后确定是否接收到时移再现请求(S140)。
时移再现请求或是可因用户手动与该装置交互而被接收,或是可在电话呼叫结束时自动启动。当接收到时移再现请求时,实时接收到的数字广播内容被存储在存储320中,并且在一个实施例中,当新广播的内容在被存储时,先前所存储的数字广播内容同时被再现和显示(S150)。
当作出时移再现请求时,控制器300控制存储320和广播接收单元310将通过广播接收单元310实时接收的数字广播存储在存储320中。在一个实施例中,先前存储在存储320中的数字广播从时移起始点起被再现和显示。
然后确定是否接收到时移再现停止请求(S160)。例如,用户可在任意时间点请求时移再现停止。如果接收到时移再现停止请求,则停止先前所存储的数字广播的再现和显示,并且当前实时接收到的数字广播被存储在存储320中(S170)。亦即,当接收到时移再现停止请求时,广播内容不再被显示,并且优选的是所接收到的数字广播内容被存储。
然后确定是否接收到时移结束请求(S180)。例如,如果用户想要在广播内容被实时接收时就观看而不是观看存储在存储320中的有时间延迟的内容,则用户可请求时移结束。
在一个实施例中,当接收到时移结束请求时,先前存储的数字广播数据被删除,并且实时接收的数字广播内容被输出显示。根据上述过程,当在数字广播显示期间启动电话呼叫时,移动终端就接收到时移请求,从而呼叫期间音频/视频数据被存储。当呼叫结束,请求时移再现,从而同时执行数字广播的存储和显示。由此,即使当数字广播的观看在电话呼叫期间被暂时中止时,与被中止的时段对应的数字广播也将被存储,并可在接下来被近乎实时地观看。
时移功能可使用例如优选为小容量的存储介质来高效地执行。根据一个实施例,高效的数字广播过程是在文件切换的基础上执行的。参见图8,文件切换可通过将存储介质划分为多个区域来执行。
在一个实施例中,存储介质的可记录区域被划分为例如两个区域,以使得两个被划分的区域中的一个被用于记录,而另一个被用于再现所记录的数据。参见图8,存储介质的可记录区域被划分为第一区域810和第二区域820。当第一和第二区域中的任意一个810或820被用作记录区域时,另一个被用作再现区域。当再现文件时,第一和第二区域810和820分别负责记录和再现。
用于时移的存储介质可记录区域可被预先设置为固定大小,或者控制器可优选自适应地并根据剩余的存储容量来设置可记录区域。并且,可设置固定的最大大小,或者可根据存储介质当前剩余容量来自适应地和可变地设置存储介质的可记录区域。
在上述实施例中,控制器被配置成确定关于存储区域上对于时移操作可记录的位置的信息。例如,当使用半导体存储器时,可记录区域的起始位置和结束位置是基于存储器指针的位置来确定的。当执行再现时,当前再现位置被确定,而当执行记录时,当前记录位置被确定。
图9示出一种在接收到时移开始请求时使用第一区域810和第二区域820的方法。当接收到时移开始请求时,以写模式创建和打开一个文件,并且所接收的广播数据如图5中所示地被存储。当该方法是基于参考图8描述的存储空间的划分时,使用第一区域810中所包含的文件1来执行记录。由此,第一区域810具有上面记录了数据的区域811以及可供将来记录使用的剩余区域812。
图10示出一种在接收到时移再现请求时使用第一区域810和第二区域820的方法。当接收到时移再现请求时,文件1的模式从记录模式被改为读模式,从而先前所记录的广播数据被再现和显示。优选的是,实时接收到的广播数据在写模式下被存储在第二区域820中的文件2中,并且正被接收的广播数据被记录在文件2中。这里所使用的命名惯例(即指文件1和文件2)是作为示例,而不应被用于将本发明的范围限定到所公开的特定示例性实施例。
参见图10(a),当接收到时移再现请求时,第一区域810包括在上面执行记录的区域811、以及剩余区域812。参见图10(b),当作出时移再现请求时,在第一区域810上执行再现,并且从该时移再现请求点起接收的实时广播数据被记录在第二区域820中。当在第一区域810上执行再现时,第一区域810既有正被再现的区域813又有已记录区域811,而第二区域820有使用区域821的文件2在上面执行记录的区域821。
图11示出根据一个实施例的在时移再现期间发生的文件切换过程。如以上参考图10所描述的,当先前所记录的广播数据被再现和显示时,当前所接收的广播数据被记录。文件1的模式在再现完成点从读模式被改为写模式,而已记录文件2的模式被改为读模式,从而文件2被再现和显示,并且当前所接收的广播数据通过使用文件1被记录。
这一文件切换操作优选被执行直至时移再现完成。在一个实施例中,当第一区域910中所包含的文件的再现完成时,第二区域920中所包含的已记录文件被再现。优选的是,所接收的广播数据被记录在第一区域910中。当第二区域920中所包含的已记录文件的再现完成时,第一区域910中所包含的已记录文件被再现。优选的是,所接收的广播数据被记录在第二区域920中。
图11(a)示出当第一区域910中所包含的文件1被再现时,第一区域910具有正被再现的区域911和剩余的可记录区域912。当第二区域920中所包含的文件2被记录时,第二区域920既有正被记录的区域921又有剩余的可记录区域922。优选的是,当第一区域910的文件1被再现,并且不再存在已记录区域时,如图11(b)中所示地执行第一区域910与第二区域920之间的文件切换。
由此,当第一区域910中所包含的文件1被记录时,第一区域910包括正被记录的区域913和正被再现的区域914。并且,当第二区域920中所包含的文件2被再现时,第二区域920既具有正被再现的区域923又有先前的已记录区域924。
图11(c)示出当第二区域920中所包含的文件2被再现时,第二区域920包括正被再现的区域和剩余的可记录区域。在一个实施例中,当第一区域910中所包含的文件1被记录时,第一区域910既具有正被记录的区域又具有剩余的可记录区域。在此,当第二区域920的文件2被再现,并且不再存在已记录区域时,如图11D中所示地执行第一区域910与第二区域920之间的文件切换。
由此,参见图11D,当第一区域910中所包含的文件1被再现时,第一区域910既具有正被再现的区域915又具有先前已记录的区域916。当第二区域920中所包含的文件2被记录时,第二区域920包括正被记录的区域925和先前已再现的区域926。
上述文件切换在如上所述的时移再现期间被不断地执行。当在再现/显示操作和同时的记录操作期间作出时移停止请求时,属于正被再现的区域的文件被关闭,而另一区域中广播数据的记录被不断地执行。优选的是,当接收到时移结束请求时,甚至属于正被记录的区域的文件也被关闭,并且已为时移使用的文件(例如,文件1和文件2)被删除。这些文件的删除允许存储介质的存储空间可用于其它目的。
如上所述,在数字广播被显示时,该数字广播根据用户请求或根据设置被自动存储。当接收到再现和显示请求时,先前所存储的广播数据被再现和显示。广播数据的存储和再现是在文件切换的基础上执行的,从而可优化数据存储空间。
因为根据一个实施例的时移方法是基于短时间周期的记录/再现,并且在时移操作期间不发生文件的打开/关闭,所以避免了由文件的打开/关闭造成的抖动和延迟现象,从而可高效地利用有限的存储容量。
图12是根据一个实施例的一种处理数字广播内容的方法的流程图。将参考图12来描述根据一个实施例的处理数字广播的方法。
在一个实施例中,移动终端被配置成接收并显示数字广播内容(S210)。用户可使用移动终端的用户接口来选择接收数字广播内容。该移动终端被配置成确定是否接收到时移记录请求(S220)。如果是,则移动终端将数字广播内容存储在存储器中(S230)。移动终端确定是否接收到时移再现请求(S240)。
当接收到时移再现请求时,确定写指针的当前位置。根据写指针的位置执行文件切换模式或多段模式。根据一个或多个实施例,通过利用存储器存储空间的可变部分来执行时移记录和时移再现。
在一个实施例中,移动终端确定写指针位置是否指向第一区域(例如,段1)(S250)。如果写指针位于第一区域中,则激活文件切换模式(S260),否则激活多段模式(S270)。
当接收到时移再现请求、并且文件切换模式或多段模式中的任意一个处于激活状态时,数字广播内容被存储在存储器中。优选的是,先前所存储的数字广播内容被再现和显示。当接收到时移再现请求时,当前所接收的数字广播内容被存储在存储器中,并且已存储的内容被再现和显示(S280)。
通过上述过程,当电话呼叫被接通并且在观看数字广播内容时,作出时移请求,从而使音频/视频数据被存储在存储器中。当通信完成时,请求时移再现,从而使数字广播的存储和显示被同时执行。因此,即使当数字广播的观看由于电话通信而被暂时中止,与被中止的时段对应的数字广播也会被存储,并在接下来被例如近乎实时地观看。
根据一个实施例,在文件切换模式和/或多段模式的基础上执行一种高效的数字广播过程。在一个实施例中,存储介质的可记录区域被划分为多个区域。例如,参见图13,存储介质的可记录区域以段为单位被划分。因此,第一存储区域对应于第一段,第二存储区域对应于第二段,而第N存储区域对应于第N段。
图13示出将存储介质的可记录区域划分为多个段的示例。在一个或多个实施例中,文件切换模式是指使用两个或多个存储区域来进行的数字广播数据的记录或再现。
在一个实施例中,文件切换是基于如图14中所示的一种将存储介质划分为多个区域的方法。图中示出了存储介质的可记录区域的第一区域1110和第二区域1120。在一个实施例中,当接收到时移记录请求时,数字广播数据被记录。当在再现请求点写指针位于第一区域1110(段1)上时,先前存储在段1中的数字广播数据被再现和显示,同时,从此点起接收的数字广播数据被实时地记录在第二区域1120(段2)中。
在另一个实施例中,当存储在段1中的数字广播数据的再现完成时,数字广播数据被存储在段2中,并与从此点起接收的数字广播数据被记录在段1中同时地被再现和显示。当存储在段2中的数字广播数据的再现完成时,存储在段1中的数字广播数据被再现和显示。
根据一个或多个实施例,当第一区域1110或第二区域1120中的任意一个被用作记录区域时,另一个区域被用作再现区域。当文件被再现时,第一区域1110和第二区域1120分别被用于记录和再现。
根据一个实施例,用于时移的存储介质可记录区域可被预先设置为固定大小。或者,控制器可根据存储介质的当前剩余容量自适应地和可变地设置可记录区域。优选的是,设置固定的最大大小,并如上所述地根据存储介质的当前剩余容量来自适应地和可变地设置存储介质的可记录区域。
在上述实施例中,控制器确定与存储区域上对于时移操作可记录的位置有关的信息。例如,当使用半导体存储器时,可记录区域的起始位置和结束位置是可知的,而已记录区域相对于可记录区域的起始位置和结束位置可通过使用存储器指针来知道。并且,当执行再现时,当前再现位置可被知道,而当执行记录时,当前记录位置可被知道。
当先前所存储的广播数据被记录在至少两个区域上(即,在两个以上的段上)时,多区域模式被激活。多区域模式可被理解为多段模式。图15示出被记录在两个以上的段上的数字广播数据。当对这两个以上的段作出再现请求时,为这两个以上的段再现相应的广播数据文件。优选的是,执行从此再现点起接收的广播数据的记录。使用如上所述的多段模式来实现时移功能,并且无需在再现期间进行文件打开/关闭操作即可执行时移记录/再现。
图16示出根据一个实施例的一种在执行多段模式时使用存储空间的方法。可如上所述地自由设置存储空间的大小(memory_size_free)。图16(a)示出如何根据时移记录请求从第一区域(段1)开始记录,并且记录指针(写指针)指示存储空间的当前位置。图16(b)示出如何执行记录直至第二区域(段2),并且记录指针指示段2中存储空间的当前位置。图16(c)示出如何根据时移再现请求从段1开始再现,并且再现指针指示再现从段1的开头起开始。
图16(d)示出如何根据时移再现请求执行段1的再现,并且记录指针示出广播数据被存储到第三区域(段3)上。图16(e)示出再现指针指示段1的再现完成且段2正被再现,并且记录指针继续前进并逼近段3的结尾。图16(f)示出再现指针指示接近段2结尾的部分的再现,并且记录指针继续前进并逼近段4。图16(g)示出再现指针指示执行接近段3结尾的部分的再现,并且因可记录区域被用尽,记录指针回到段1的开头,并且从段1的开头起继续执行记录。
如上所述,在数字广播被观看时,如有必要,该数字广播将根据用户的请求或根据设置被自动存储。当作出再现和显示请求时,先前所存储的广播数据被再现和显示,并且与此同时,当前实时接收的广播数据被不断存储。优选的是,广播数据的存储和再现是根据先前所存储的广播数据量在文件切换或多段方法的基础上执行的,并且与此同时,最后执行文件删除,从而可提高存储的存储空间的使用效率。
因为根据一个或多个实施例的时移方法是基于短时间的记录或再现,并且在时移操作期间不发生文件的打开或关闭,所以避免了由文件的打开或关闭造成的抖动和延迟现象,从而可高效地使用有限的存储容量。
一个或多个实施例允许基于频繁移动和存储介质的移动广播接收器高效地处理广播数据。换言之,一个或多个实施例提供允许用户观看在广播观看期间由于使用移动广播接收器执行其它操作而暂时没有观看的广播的时移功能。并且,根据一个或多个实施例,图像质量下降或延迟被最小化,从而可实现广播更高质量的再现和显示。
从所有角度,上述诸实施例都应被视为仅仅是示例性的而决非限定性的。显然鉴于以上描述,其它替换、修改、变更和实施例对于本领域技术人员而言将是显见的。由此,可使用能支持本发明的各个方面的其它示例性实施例、系统构架、平台和实现而不会偏离本文中所描述的本质特征。
例如,尽管是利用特定的逻辑/功能电路关系来描述处理器、控制器和其它电路,但是本领域技术人员将可认识到,它们可用各种方式来实现,诸如经适当配置和编程的处理器、ASIC(专用集成电路)和DSP(数字信号处理器)等。所公开的诸实施例的特征的这些及其它各种改编、替换、修改、变更和组合落在本发明的范围之内。本发明由所附权利要求以及它们所有的等效技术方案来定义。
权利要求
1.一种再现移动终端所接收的广播内容的方法,所述方法包括响应于检测到第一事件,接收延迟广播内容的实时再现的第一请求;响应于接收到所述第一请求,将在时间T1与时间T2之间接收到的第一广播内容存储在存储介质中;响应于检测到第二事件,再现所述第一广播内容;当所述第一广播内容在被再现时,存储在时间T3之后所接收的第二广播内容;以及在所述第一广播内容被再现之后,再现所述第二广播内容。
2.如权利要求1所述的方法,其特征在于,还包括在所述第一广播内容被再现之后从所述存储介质删除所述第一广播内容。
3.如权利要求2所述的方法,其特征在于,在所述第一广播内容从所述存储介质被删除之后,所述第二广播内容被再现。
4.如权利要求1所述的方法,其特征在于,T2近似等于T3。
5.如权利要求1所述的方法,其特征在于,所述第一事件响应于用户与所述移动终端的接口单元交互而发生。
6.如权利要求1所述的方法,其特征在于,所述第一事件响应于所述移动终端接收到呼入而发生。
7.如权利要求1所述的方法,其特征在于,所述第一事件响应于所述移动终端启动呼出而发生。
8.如权利要求1所述的方法,其特征在于,所述第一事件是针对所述移动终端的通信相关事件。
9.如权利要求1所述的方法,其特征在于,所述第二事件响应于所述移动终端结束电话呼叫而发生。
10.如权利要求1所述的方法,其特征在于,所述第二事件响应于用户与所述移动终端的接口单元交互而发生。
11.一种再现移动终端所接收的广播内容的方法,所述方法包括响应于检测到第一事件,接收延迟广播内容的实时再现的第一请求;响应于接收到所述第一请求,将在时间T1与时间T2之间接收到的第一广播内容存储在存储介质的第一区域中;响应于检测到第二事件,再现存储在所述存储介质的第一区域中的所述第一广播内容;以及将在所述时间T2之后接收到的第二广播内容存储在所述存储介质的第二区域中。
12.如权利要求11所述的方法,其特征在于,存储在所述存储介质的第一区域中的所述第一广播内容在所述第二广播内容被存储在所述存储介质的第二区域中时被同时再现。
13.如权利要求11所述的方法,其特征在于,还包括在所述第一广播内容被再现之后再现所述第二广播内容。
14.如权利要求11所述的方法,其特征在于,所述第二广播内容被实时接收,但不被实时再现,直至存储在所述存储介质的第一区域中的所述第一广播内容被完全再现。
15.如权利要求11所述的方法,其特征在于,还包括在所述第一广播内容被再现之后从所述存储介质的第一区域删除所述第一广播内容。
16.如权利要求15所述的方法,其特征在于,还包括在预定量的所述第一广播内容从所述存储介质的第一区域被删除之后再现存储在所述存储介质的第二区域中的所述第二广播内容。
17.如权利要求15所述的方法,其特征在于,还包括在所述第一广播内容从所述存储介质的第一区域被删除之后再现存储在所述存储介质的第二区域中的所述第二广播内容。
18.如权利要求17所述的方法,其特征在于,还包括在所述第二广播内容被再现之后从所述存储介质的第二区域删除所述第二广播内容。
19.如权利要求15所述的方法,其特征在于,还包括响应于确定预定量的所述第二广播内容从所述存储介质的第二区域被删除,停止将所述第二广播内容存储在所述存储介质的第二区域中。
20.如权利要求15所述的方法,其特征在于,还包括响应于确定所述第二广播内容从所述存储介质的第二区域被删除,在时间T3停止将所述第二广播内容存储在所述第二区域中;以及实时再现时间T3之后由所述移动终端接收的第三广播内容。
21.一种移动通信终端,包括接收器,用于在第一广播频道上接收广播内容;以及控制器,用于控制所述广播内容在所述移动终端的显示器上的再现,其中响应于检测到第一事件,所述控制器接收延迟实时接收的广播内容的再现的第一请求,其中响应于接收到所述第一请求,所述控制器将在时间T1与时间T2之间接收到的第一广播内容存储在存储介质中,其中响应于检测到第二事件,所述控制器再现所述第一广播内容;其中所述控制器存储在时间T3之后接收到的第二广播内容;以及其中在所述第一广播内容被再现之后,所述控制器再现所述第二广播内容。
22.如权利要求21所述的移动通信终端,其特征在于,在所述第一广播内容被再现之后,所述控制器从所述存储介质删除所述第一广播内容。
23.如权利要求22所述的移动通信终端,其特征在于,在所述第一广播内容从所述记录介质被删除之后,所述第二广播内容被再现。
24.如权利要求21所述的移动通信终端,其特征在于,T2近似等于T3。
25.如权利要求21所述的移动通信终端,其特征在于,所述第一事件响应于用户与所述移动终端的接口单元交互而发生。
26.如权利要求21所述的移动通信终端,其特征在于,所述第一事件响应于所述移动终端接收到呼入而发生。
27.如权利要求21所述的移动通信终端,其特征在于,所述第一事件响应于所述移动终端启动呼出而发生。
28.如权利要求21所述的移动通信终端,其特征在于,所述第一事件是针对所述移动终端的通信相关事件。
29.如权利要求21所述的移动通信终端,其特征在于,所述第二事件响应于所述移动终端结束电话呼叫而发生。
30.如权利要求21所述的移动通信终端,其特征在于,所述第二事件响应于用户与所述移动终端的接口单元交互而发生。
31.一种移动终端,包括响应于检测到第一事件接收延迟广播内容的实时再现的第一请求的逻辑单元;响应于接收到所述第一请求将在时间T1与时间T2之间接收到的第一广播内容存储在存储介质的第一区域中的逻辑单元;响应于检测到第二事件再现存储在所述存储介质的第一区域中的所述第一广播内容的逻辑单元;以及将在时间T2之后接收到的第二广播内容存储在所述记录介质的第二区域中的逻辑单元。
32.如权利要求31所述的移动终端,其特征在于,存储在所述存储介质的第一区域中的所述第一广播内容在所述第二广播内容被存储在所述存储介质的第二区域中时被同时再现。
33.如权利要求31所述的移动终端,其特征在于,还包括在所述第一广播内容被再现之后再现所述第二广播内容的逻辑单元。
34.如权利要求31所述的移动终端,其特征在于,所述第二广播内容被实时接收,但不被实时再现,直至所述第一广播内容被完全再现之后。
35.如权利要求31所述的移动终端,其特征在于,还包括在所述第一广播内容被再现之后从所述存储介质的第一区域删除所述第一广播内容的逻辑单元。
36.如权利要求35所述的移动终端,其特征在于,还包括在预定量的所述第一广播内容从所述存储介质被删除之后再现存储在所述存储介质的第二区域中的所述第二广播内容的逻辑单元。
37.如权利要求35所述的移动终端,其特征在于,还包括在所述第一广播内容从所述存储介质的第一区域被删除之后再现存储在所述存储介质的第二区域中的所述第二广播内容的逻辑单元。
38.如权利要求37所述的移动终端,其特征在于,还包括在所述第二广播内容被再现之后从所述存储介质的第二区域删除所述第二广播内容的逻辑单元。
39.如权利要求35所述的移动终端,其特征在于,还包括响应于确定预定量的所述第二广播内容从所述存储介质的第二区域被删除而停止将所述第二广播内容存储在所述第二区域中的逻辑单元。
40.如权利要求35所述的移动终端,其特征在于,还包括响应于确定所述第二广播内容从所述存储介质的第二区域被删除而在时间T3停止将所述第二广播内容存储在所述第二区域中的逻辑单元;以及实时再现在时间T3之后由所述移动终端接收的第三广播内容的逻辑单元。
全文摘要
提供了一种移动通信终端,包括接收器,用于在第一广播频道上接收广播内容;以及控制器,用于控制广播内容在移动终端的显示器上的显示。响应于检测到第一事件,控制器接收延迟广播内容的实时再现的第一请求。响应于接收到第一请求,控制器将在时间T1与T2之间接收到的第一广播内容存储在存储介质中。响应于检测到第二事件,控制器再现第一广播内容。控制器存储在时间T3之后接收到的第二广播内容。在第一广播内容被再现之后,控制器再现第二广播内容。
文档编号H04H60/27GK1949840SQ20061013958
公开日2007年4月18日 申请日期2006年9月20日 优先权日2005年10月11日
发明者洪锭杓, 金昊洙, 苏允成 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1