CN102143382A - 用于提供终端中的广播流的暂停功能的装置和方法 - Google Patents
用于提供终端中的广播流的暂停功能的装置和方法 Download PDFInfo
- Publication number
- CN102143382A CN102143382A CN2011100265367A CN201110026536A CN102143382A CN 102143382 A CN102143382 A CN 102143382A CN 2011100265367 A CN2011100265367 A CN 2011100265367A CN 201110026536 A CN201110026536 A CN 201110026536A CN 102143382 A CN102143382 A CN 102143382A
- Authority
- CN
- China
- Prior art keywords
- broadcast stream
- group data
- key
- task
- stream group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4333—Processing operations in response to a pause request
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/6437—Real-time Transport Protocol [RTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/14—Flow control between communication endpoints using intermediate storage
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
揭示了一种用于提供终端中的广播流的暂停功能的装置和方法。终端的播放器包括临时存储缓冲器。当输入广播流的暂停键时,中止流的再现并继续从网络接收广播流分组数据并将它暂时存入临时存储缓冲器。当输入暂停解除键时,广播流分组数据开始从暂停的时间点开始再现。因此,将暂停功能提供用于其再现速率不受用户控制的广播内容的流服务。
Description
本申请是申请日为2005年12月29日,申请号为200510003534.0,名为“用于提供终端中的广播流的暂停功能的装置和方法”的申请的分案申请。
发明领域
本发明涉及用于提供用于终端的广播流服务的暂停功能的装置和方法。
相关技术的描述
一般,流服务是一种多媒体服务,其中多媒体数据不存入终端的存储单元而是被再现(播放)并随后被清除。流线化服务广泛地用于固定线路通信网络中,它可有利地用于没有充足的存储空间的移动通信终端,诸如移动电话。
实现视频流的技术被分成图像压缩算法、语音压缩算法和无线/有线网络协议。
使用视频压缩技术的当前有线/无线***中使用的视频格式包括国际ISO/IEC标准委员会指定的MPEG(移动图片专家组)组格式,诸如MPEG1、MPEG2、MPEG4等以及由国际ITU-T标准委员会指定的诸如H.261、H.263、H.264等的H.26x组格式。
特别是,在具有无线通信终端的无线环境中,MPEG4或H.263正发展成为可应用的国际标准,且作为国际无线移动通信标准组织的3GPP(第三代合作伙伴项目)和3GPP2标准委员会已采纳了MPEG4格式作为用于VOD(视频点播;用户定义视频观看服务)技术的标准并采纳H.263格式作为用于视频电话(VT)的标准。根据压缩技术和图片质量增强技术的发展,对H.264格式的需求正提升到MPEG-4和H.263格式的水平。
作为语音压缩算法的示例,通常使用适于无线环境的诸如MIDI(乐器指令数字化接口MP3(MPEG音频层3)或AAC(高级音频编码)、QCELP(QualcommTM代码激发线性预测)、EVRC(增强可变速率编码器)等的有线/无线语音压缩算法,且对AAC+的需求正与压缩技术和语音质量提升技术的发展一起提升。
有线/无线网络协议包括具有较低的传输速率和较高的传输可靠性的TCP(传输控制协议)以及具有较高传输速率和较低传输可靠性的UDP(用户数据报协议)。特别是,在网络速率较低且分组丢失频繁出现的无线环境中,适合作为具有TCP和UDP的优点的实时协议的RTP(实时传输协议)和RTCP(RTP控制协议)正逐渐被采纳作为标准,且为了自适应地对应实时服务,还广泛地使用RTSP(实时流协议)和SDP(服务发现协议)。
总之,可以说,为了实现移动通信终端中的视频流服务,MPEG4、H.263和H.265通常用作图像数据格式,AAC和AAC+通常用作语音数据格式,而RTP、RTCP、RTSP和SDP通常用作传输协议格式。
图1是示出用于向移动通信终端提供多媒体广播流服务的普通***的结构的示图。普通多媒体广播流服务***包括用于生成模拟多媒体广播数据的视频照相机60;用于将所生成的模拟多媒体广播数据转换成数字媒体数据的VOD编码器50;用于利用转换后的数字媒体数据根据无线流传输协议生成RTP/RTCP分组的流服务器40;用于发送RTP/RTCP分组的发送器30;用于将通过发送器30发送的RTP/RTCP分组通过无线通信发送到移动通信终端10的基站20;以及用于将通过基站20接收的接收RTP/RTCP分组再现成广播流的移动通信终端10。
如上所述地构建的普通多媒体广播流服务***按以下方式操作。
当移动通信终端10请求诸如体育广播、实时新闻(即实况新闻广播)、脱口秀等的一特定广播上下文时,流服务器40将所请求的广播上下文发送给移动通信终端10。
当移动通信终端10请求实时新闻时,新闻节目的模拟多媒体广播数据由视频广播照相机60提供给VOD编码器50,且VOD编码器50利用MPEG编码程序或H.265编码程序将该模拟多媒体广播数据转换成数字媒体数据。将转换后的数字媒体数据提供给流服务器40,且该流服务器40将数字媒体数据转换成RTP/RTCP分组并经由发送器30将它们发送给基站20。基站20将RTP/RTCP分组型数字媒体数据发送给移动通信终端10,它接着接收数字媒体数据并通过流服务将实时新闻广播提供给用户。
当基于下载到终端的上下文或者其速率可由用户任意调节的VOD上下文向移动通信终端提供流服务时,如果出现流服务出于用户的某些理由而需要被中止的情况,诸如当用户接收到接入的语音呼叫并通过移动通信终端进行语音呼叫通信时,通常移动通信终端会利用暂停功能将上下文的再现暂时停止特定量的时间。
但是,当移动通信终端正提供其再现速率不能由用户调节的广播上下文时,诸如实况广播上下文或预先记录的广播上下文作为流服务被提供给用户,如果广播流服务需要由用户暂时停止,则用户就不能接收到暂停流服务期间的一部分广播上下文。
发明内容
因此,本发明的目的在于提供一种用于提供终端的广播流服务的暂停功能的装置和方法。
为了整体或部分实现至少以上目的,提供了一种用于提供终端的广播流服务的暂停功能的方法,包括:在输入暂停键时,中止再现并暂时存储从流服务器发送的广播流分组数据;以及在输入暂停解除键时,从所述暂停的时间点开始再现所述暂时存储的广播流分组数据。
为了整体或部分实现至少以上目的,还提供了一种用于提供终端的广播流的暂停功能的装置,包括:网络接口单元,用于通过无线网络从流服务器接收广播流分组数据;用户输入接口单元,用于接收用于广播流的暂停的键;流播放器,用于在输入暂停键时中止再现、通过网络接口单元接收广播流分组数据并暂时存储它,以及在输入暂停解除键时从暂停时间点开始再现所述暂时存储的广播流分组数据。
本发明的其它优点、目的和特点将部分在以下描述中阐述且部分将通过对以下内容的审查而为本领域的普通技术人员显而易见或者通过从本发明的实施中得知。可以如所附权利要求书中特别指出的那样实现和获得本发明的目的和优点。
附图说明
将参考附图详细描述本发明,其中相同的标号表示相同的元件,其中:
图1是示出用于向终端提供多媒体广播流服务的普通***的示例结构的示意框图。
图2是示出根据本发明的提供终端广播流暂停功能的装置的示例结构的示意框图。
图3是示出根据本发明的执行多媒体广播流的暂停功能的任务的示例状态变换的示图。
图4是说明根据本发明的用于提供终端的广播流暂停功能的示例方法的过程的流程图。
图5是示出根据本发明的暂停功能的广播流的示例分组数据流的示图。
具体实施方式
本发明中,终端提供广播流的暂停功能,从而在提供广播流服务时,当它由用户暂时中止(停止或暂停)时,连续地接收和存储广播上下文的分组数据。此后,当解除暂停状态时,从暂停的时间点开始继续广播上下文分组数据的再现。
为了实现终端中的多媒体服务,特别是在移动通信终端中,需要考虑到移动通信终端的各种操作***(OS)特征来设计多媒体服务。
与普通服务器计算机或个人计算机不同,移动通信终端是嵌入式***,其有限的资源和实时特征被认为是很重要的。因此,基于考虑实时性能的RTOS(实时操作***)来操作移动通信终端的OS,这与诸如和的其它操作***不同。当前,术语RTOS表示用于嵌入式***的相对较小的OS,而非用于实时***的OS。
RTOS具有用优先级管理任务调度的特性,并执行诸如向管理实时***的各种功能的任务分配合适的CPU处理时间的功能。
因此,为了适当提供终端中的服务,特别是在移动通信终端中,上下文切换必须通过任务管理平滑地进行。
一般,用于OS(操作***)的任务状态包括准备状态、等待状态、运行状态等。准备状态表示其中任务已准备好稍后使用的状态。等待状态表示其中在任务被实际使用后该任务移交其控制权用于不同任务的运行的状态。运行状态表示其中任务实际执行一操作的状态。此外,也可存在几种其它的任务状态,诸如中止状态、休眠状态等,但这些状态在这里不详细考虑。
为了将本发明的技术应用于终端,可提供多媒体播放器任务、用户接口(UI)任务、网络任务、***呼叫任务。多媒体播放器任务可执行用于实际播放的多媒体数据的全面控制。多媒体播放器任务可区分接收到的数据的媒体类型,并能提供用于解码、显示等的命令。UI任务可执行诸如接收键输入、用户的上下文选择等的功能。网络任务可从流服务器接收流分组。***呼叫任务可检查是否接收到语音呼叫。此外,可以存在播放所需的一些其它的任务,但这里不详细论述。
图2是示出根据本发明的用于提供终端广播流的暂停功能的装置的示例结构的示意框图。
根据本发明的用于提供终端广播流的暂停功能的装置可包括用于执行与网络的无线接口的网络接口单元100;用于接收用户的键输入的用户输入接口单元110;播放器120,它用于当通过用户输入接口单元110输入暂停流服务的功能(例如,键)时中止再现流分组数据并临时存储通过网络接口单元100接收的广播流分组数据,以及在输入解除暂停的功能(例如,键)时解码该暂时存储的广播流分组数据并执行解码的广播流分组数据的再现;由播放器120控制用于显示解码的视频数据的显示单元130;以及由播放器120控制用于输出解码的音频数据的扬声器140。
播放器120可包括用于一般地控制通过网络接口单元100接收的广播流分组数据的再现和暂停功能的主播放器控制器121;用于暂时存储通过由控制器121控制的网络接口单元100接收的广播流分组数据的临时存储缓冲器122;由控制器121控制的用于解码广播流分组数据的视频数据的视频编解码器(CODEC)123;以及由控制器121控制的用于解码广播流分组数据的音频数据的音频编解码器(CODEC)124。
控制器121控制存储器中的OS(操作***)且OS执行多媒体播放器任务、网络任务、UI任务、***呼叫任务之间的上下文切换。OS可以是RTOS。
图3是示出根据本发明的执行多媒体广播流的暂停功能的任务的示例状态变换的示图。
在多媒体播放器任务、网络任务、UI任务、***呼叫任务处于准备状态的情况下,当播放(再现)开始时,多媒体播放器任务和网络任务被变换到运行状态而***呼叫任务和UI任务被变换到等待状态。因此,网络任务通过网络接口单元100接收广播流分组数据,且多媒体播放器任务区分接收到的流分组数据的媒体类型,指示流分组数据的视频和音频分量的解码,还指示解码的视频和音频数据的输出。
正显示从网络接收的广播流分组数据的同时,***呼叫任务检查终端是否接收到接入的通信(例如,语音呼叫、文本或多媒体消息等)且UI任务检查是否输入了用于暂停流服务的功能(例如,键输入)。
当接收到接入通信(即呼叫)且终端处于呼叫状态时,网络任务继续从网络接收广播流分组数据同时维持运行状态,多媒体播放器任务被变换为等待状态,且***呼叫任务从等待状态变换为运行状态以便向用户提供呼叫(通信)服务。开始暂时存储继续接收的广播流分组数据。当接入呼叫状态终止时,***呼叫任务从运行状态变换为等待状态,且多媒体播放器任务从等待状态返回到运行状态以播放临时存储的流分组数据。按此方式,尽管所述暂停,终端提供广播流服务而没有数据丢失。
此后,当用户输入用于暂停的功能(例如,键输入)时,网络任务不变换到等待状态而是维持运行状态,UI任务从等待状态变换为运行状态,且多媒体播放器任务从运行状态变换为等待状态。且随后,当用户输入用于解除暂停的功能(例如,键输入)时,UI任务从运行状态变换为等待状态,而多媒体播放器任务从等待状态变换为运行状态。因此,当出现用于暂停的中断时,本发明中的OS将网络任务继续维持在运行状态以便从网络接收广播流分组数据并执行接收到的广播流分组数据的存储,且在解除暂停时,OS从暂停的时间点开始播放存储的流分组数据。因此,甚至在暂时停止播放时,也可向用户有效地提供广播流服务而没有任何内容丢失。
图4是示出根据本发明的用于提供终端的接收到的广播流服务的暂停功能的示例方法的过程的流程图,而图5是示出根据本发明的暂停功能的广播流服务的示例分组数据流的示图。
当终端(或移动通信终端)与流服务器相连并请求特定的广播内容(诸如体育广播、实况新闻广播、脱口秀节目等)时,流服务器40将所请求的广播内容发送给移动通信终端10(步骤S11)。广播内容可包括实况广播内容或预先记录的广播内容。流服务器可利用特定的传输协议发送广播内容。例如,特定的传输协议可包括RTP/RTCP协议或者任何其它传输协议。
移动通信终端的网络接口单元100接收广播内容且播放器120按流方式播放接收到的广播内容(步骤S12)。
在通过移动通信终端的播放器120播放广播内容的情况下,当移动通信终端接收接入通信(例如,语音呼叫、文本或多媒体消息等)且因此通过UI接口单元110输入呼叫功能(例如,通话键)时或者当用户输入暂停功能(例如,暂停键)时,即当通过UI接口单元110发生用于暂停播放的中断时,移动通信终端的播放器120临时停止播放,继续通过无线网络接收广播流分组数据,并存储接收到的广播流分组数据(步骤S13~S20)。
更详细地,当输入呼叫功能键时,播放器120的控制器121将多媒体播放器任务变成等待状态以暂停播放器120(步骤S17),记录(检测)图像帧的当前位置和语音帧的当前位置(步骤S18),通过将网络任务维持于运行状态继续从流服务器接收广播流分组数据(步骤S20),并将接收到的流分组数据存入临时存储缓冲器122(步骤S19)。同时,移动通信终端向用户提供呼叫服务(例如,语音呼叫连接、文本或多媒体消息功能等)(步骤S15)。当输入暂停功能键时,移动通信终端的播放器120执行步骤S17、S18、S20和S19。
此后,当结束接入呼叫功能或暂停功能时(例如输入呼叫终止键或暂停解除键),播放器120将多媒体播放器任务变成运行状态并从临时存储缓冲器122中存储的广播流分组数据中查找步骤S18中记录的图像帧位置和语音帧位置(步骤S22)。随后,播放器120从找到的图像帧位置和语音帧位置开始重新开始回放(步骤S23)。即,流播放器120通过视频编解码器123和音频编解码器124从找到的图像帧位置和语音帧位置起执行帧解码,并将解码的视频数据和音频数据分别输出到显示单元130和扬声器140。当从临时存储缓冲器122取广播流分组数据时,它可以从临时存储缓冲器122中立刻清除。
例如,在移动通信终端一从流服务器接收广播流内容便加以播放的情况中,如果在时间点N+3处出现暂停中断,移动通信终端的播放器120中止回放,记录当前的图像帧位置和当前的音频帧位置,继续从流服务器接收广播流分组数据,并将之存入临时存储缓冲器122。
随后,当在时间点N+6处出现解除暂停的中断时,播放器120从临时存储缓冲器122取出N+3时间处存储的图像帧位置和语音帧位置并开始回放。因此,虽然实际的当前时间是N+6,但播放器120从N+3时间开始播放内容分组数据,以使用户有效地不会错过中断期间接收到的广播的任何部分。此后,通过网络接口100接收的广播流分组数据传递通过临时存储缓冲器122,随后执行合适的视频/音频解码。
由于移动通信终端的特殊性质,在实施本发明时需要考虑诸如移动性、有限处理器性能、有限存储器大小、电池功率消耗的限制、相对较小的显示屏等的各种方面。
例如,小部分的屏幕(或弹出窗口)可用于视觉上指示接收到输入消息,而大部分屏幕被用于显示广播流服务。但是,由于显示屏的相对较小的尺寸,只可能在整个屏幕上显示广播流服务或者关于接入通信的视频数据。
此外,临时存储缓冲器(122)或其它类型的存储装置具有有限的容量,从而可以理解,需要限制存储的来自广播流服务的视频和音频数据的量。
例如,用于移动通信终端的缓冲器或存储器能存储相当于约15分钟的广播流数据。因此,如果用户将回放的暂停或中断状态维持超过15分钟(或无论缓冲器或存储器容量是多少),则需要删除“较旧”广播数据(情景)以便能存储“较新”的广播数据。这种删除可自动执行而不用任何用户的干预,或者用户可以得到“较旧”数据的删除是否可接受的询问。
或者,自身不能被存入移动通信终端的任何额外广播数据可以存入外部源。这可以通过经由有线或无线接口将移动通信终端连接到外部存储器来实现。这里,有线接口可以是USB电缆或其它数据连接线,而无线接口可以通过Wi-Fi、Wi-MAX、Wi-BRO、无线宽带连接或能处理相对高速的数据分组传递的其它类型的技术实现。
此外,不是存储在暂停或中断期间未回放的完整型式的流广播服务数据,而是以按压缩或简化方式存储这些数据。
例如,流广播服务数据中的广告或公告可以被检测出但不记录(存储)入存储器,以节省存储器容量。这里,可以理解,初始时可以存储广告或公告,但在检测到存储器容量快满时,可以删除任何记录的广告或公告。
或者,可以降低(压缩)接收到的流广播服务的图像分辨率或数据文件大小用于存储,以便可以将更多的内容存入存储器。尽管图像分辨率会稍许劣化,但用户可满足于仍观看暂停或中断期间接收的那些部分流广播。
此外,在已执行暂停功能至少一次之后,如果用户希望像实时观看那样观看广播流服务,广播流服务需要在存储器中被不断更新(存储和删除)。这里,将存在实际广播流服务和向用户显示的广播流服务之间的时滞。这会是不便的,因为需要不断地执行对存储器的存储。
可消除该时滞,以便向用户提供没有任何延迟或滞后的实际广播流服务。这可以按几种方式实现。例如,可以将接收并存储的广播流服务内的所有广告从存储器中删除,直到消除由于暂停期间引起的时延。或者,可以向用户提供快速通过(即,“快进(FF)”)暂停期间记录的情景直到消除时延的选项。
以上所有都可通过硬件、软件(模块)和/或其组合来实现。
在本描述中,流广播服务可基于数字多媒体广播(DMB)技术,它包括卫星DMB和陆基DMB。但可以理解,本发明的教导和建议可应用于类似于DMB技术的其它类型的广播信号接收技术,诸如DVB-H(数字视频广播-手持)。
可以说,本发明提供了一种支持多媒体通信和流广播信号接收的通信装置,该装置包括:经由通信网络发送和接收信息以允许用户与其它用户进行通信的通信模块;经由无线接口接收流广播分组数据的流广播模块;执行接收到的流广播分组数据的回放的播放器(或流播放器);与通信模块、流广播模块和播放器协作以执行以下步骤的处理器:在播放器执行正接收的流广播分组数据的回放时检测通过通信模块接收的接入通信,暂停播放器执行的回放以允许用户处理检测到的接入通信,以及通过引用在回放暂停期间流广播模块不断接收的流广播分组数据而在用户已处理检测到的接入通信后继续回放。
这里,接入通信可以是语音呼叫、文本消息或者多媒体消息。在检测到接入通信时暂停可以自动进行而无用户干预或者根据从用户接收的特定命令而执行。暂停期间接收的流广播分组数据可以存入存储器装置。
本发明还可包括显示装置,其上流广播分组数据的视觉数据和接入通信的视觉数据被分开显示以分别填满显示装置的整个屏幕或者在显示装置的同一屏幕上一起显示。此外,还进一步包括音频输出装置,流广播分组数据的音频数据和接入通信的音频数据分开或一起通过该音频输出装置输出。
如前所述,用于提供移动通信终端的广播流的暂停功能的装置和方法具有许多优点。
首先,当出现用于暂停正接收的广播流服务的中断时,网络任务被连续维持于运行状态,从而可以在流服务暂停期间从网络持续接收广播流分组数据。
其次,通过提供临时存储缓冲器,在播放暂停期间从网络不断接收广播流分组数据并将其暂时存入临时存储缓冲器,从而可以最小化或有效避免暂停期间广播流内容的丢失。
第三,在播放暂停期间不断地从网络接收广播流分组数据并将其暂时存储,并在解除暂停时,从暂停时间点的图像帧位置和语音帧位置开始执行视频解码和音频解码。因此,附加地将暂停功能提供给移动通信终端的广播流服务。
前述实施例和优点仅仅是示例性而不限制本发明。本教导可易于应用于其它类型的装置。本发明的描述旨在是说明性的,而非限制权利要求书的范围。许多可选方案、修改和变型将为本领域的熟练技术人员显而易见。在权利要求书中,装置加功能从句旨在覆盖这里描述的执行所述功能的结构,以及结构等效物和等效结构。
Claims (13)
1.一种用于提供终端的广播流服务的暂停功能的方法,包括:
接收文本或多媒体消息;
在输入暂停键时,
所述终端的OS将用于处理暂停键的任务从等待状态变成运行状态,如果所述暂停键是呼叫键,则用于处理暂停键的任务指示用于命令呼叫服务的执行的***呼叫任务,而如果所述暂停键是为中止再现设定的特殊键,则用于处理暂停键的任务指示用户接口任务,
中止再现当前接收的广播流分组数据,
继续从服务器接收所述广播流分组数据,
暂时存储从服务器接收的所述广播流分组数据,其中自身不能被存入终端的额外广播流分组数据存入连接到所述终端的外部存储器,以及提供所述文本或多媒体消息;
在输入暂停解除键时,
从所述暂停的时间点开始再现所述暂时存储的广播流分组数据;以及
再现之后,立即删除暂时存储的广播流分组数据。
2.如权利要求1所述的方法,其特征在于,所述暂停键包括用于接收语音呼叫的呼叫键和为再现的暂停设定的特殊键。
3.如权利要求1所述的方法,其特征在于,当所述暂停键是用于接收语音呼叫的呼叫键时,所述终端执行呼叫服务。
4.如权利要求1所述的方法,其特征在于,所述当前广播流分组数据包括当前图像帧位置和语音帧位置。
5.如权利要求1所述的方法,其特征在于,所述广播流分组数据包括用于实况内容的分组数据以及用于预先记录的广播内容的分组数据。
6.如权利要求1所述的方法,其特征在于,所述广播流分组数据包括其再现速率不受用户控制的广播内容的分组数据。
7.如权利要求1所述的方法,其特征在于,当输入所述暂停键时,终端的OS将多媒体播放器任务从运行状态变成等待状态以中止再现,并将网络任务维持于运行状态以便从流服务器接收广播流分组数据并暂时存储它。
8.如权利要求1所述的方法,其特征在于,当输入暂停解除键时,终端的OS将用于处理暂停解除键的任务从运行状态变成等待状态,并将多媒体播放器任务从等待状态变成运行状态以便从暂停的时间点开始继续所述暂时存储的广播流分组数据的再现。
9.如权利要求8所述的方法,其特征在于,当所述暂停解除键是呼叫终止键时,用于处理暂停解除键的任务指示***呼叫任务,而如果所述暂停解除键是为解除暂停设定的特殊键,则用于处理暂停解除键的任务指示用户接口任务。
10.一种用于提供终端的广播流的暂停功能的装置,包括:
网络接口单元,用于通过无线网络从流服务器接收广播流分组数据;用户输入接口单元,用于接收用于广播流的暂停的键;以及
播放器,用于在输入暂停键时中止再现当前接收的广播流分组数据、继续通过网络接口单元从流服务器接收广播流分组数据,并暂时存储从流服务器接收的广播流分组数据,其中,自身不能被存入终端的额外广播流分组数据存入连接到所述终端的外部存储器;在输入暂停解除键时,从暂停时间点开始再现所述暂时存储的广播流分组数据,以及,再现之后,立即删除暂时存储的广播流分组数据;
其中,所述播放器包括控制器,用于控制从网络接口单元接收的广播流分组数据的再现和暂停功能;所述控制器控制OS并当出现用于暂停广播流的中断时,所述OS将网络任务维持于运行状态并将播放器任务从运行状态变成等待状态,当出现暂停解除中断时,OS将网络任务维持于运行状态并将播放器任务从等待状态变成运行状态。
11.如权利要求10所述的装置,其特征在于,所述播放器还包括:
临时存储缓冲器,用于在所述控制器的控制下临时存储通过网络接口单元接收的广播流分组数据。
12.如权利要求11所述的装置,其特征在于,还包括:
视频编解码器,用于在所述控制器的控制下解码广播流分组数据的视频数据;以及
音频编解码器,用于在所述控制器的控制下解码广播流分组数据的音频数据。
13.如权利要求10所述的装置,其特征在于,还包括:
显示单元,用于在所述播放器的控制下显示广播流分组数据的解码的视频数据;以及
扬声器,用于在所述播放器的控制下输出广播流分组数据的解码的音频数据。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040116953A KR100595708B1 (ko) | 2004-12-30 | 2004-12-30 | 이동통신 단말기의 브로드캐스팅 스트리밍의 일시 정지서비스 장치 및 방법 |
KR10-2004-0116953 | 2004-12-30 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005100035340A Division CN1798383A (zh) | 2004-12-30 | 2005-12-29 | 用于提供终端中的广播流的暂停功能的装置和方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102143382A true CN102143382A (zh) | 2011-08-03 |
Family
ID=36061706
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005100035340A Pending CN1798383A (zh) | 2004-12-30 | 2005-12-29 | 用于提供终端中的广播流的暂停功能的装置和方法 |
CN2011100265367A Pending CN102143382A (zh) | 2004-12-30 | 2005-12-29 | 用于提供终端中的广播流的暂停功能的装置和方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005100035340A Pending CN1798383A (zh) | 2004-12-30 | 2005-12-29 | 用于提供终端中的广播流的暂停功能的装置和方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8046483B2 (zh) |
EP (3) | EP1919217A3 (zh) |
KR (1) | KR100595708B1 (zh) |
CN (2) | CN1798383A (zh) |
AT (1) | ATE402566T1 (zh) |
DE (1) | DE602005008355D1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105187895A (zh) * | 2015-09-17 | 2015-12-23 | 北京暴风科技股份有限公司 | 针对移动平台硬件加速播放视频的数据缓存方法及*** |
CN113038166A (zh) * | 2021-03-29 | 2021-06-25 | 读书郎教育科技有限公司 | 一种智慧课堂错失课程播放控制***及方法 |
CN113727182A (zh) * | 2021-08-30 | 2021-11-30 | 北京紫光展锐通信技术有限公司 | 数据处理方法、装置、设备、存储介质及程序产品 |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7500128B2 (en) * | 2005-05-11 | 2009-03-03 | Intel Corporation | Mobile systems with seamless transition by activating second subsystem to continue operation of application executed by first subsystem as it enters into sleep mode |
KR100848128B1 (ko) * | 2006-04-24 | 2008-07-24 | 한국전자통신연구원 | 실시간 스트리밍 프로토콜을 이용한 프로그래시브 스트리밍방법 |
US20070256113A1 (en) * | 2006-04-28 | 2007-11-01 | Esteban Jairo O | Methods and devices for accessing content |
US20070268883A1 (en) * | 2006-05-17 | 2007-11-22 | Nokia Corporation | Radio text plus over digital video broadcast-handheld |
KR100824319B1 (ko) * | 2006-06-30 | 2008-04-22 | 주식회사 케이티프리텔 | 되감기 서비스를 제공하는 스트리밍 시스템 및 그 방법 |
KR101295539B1 (ko) * | 2006-07-31 | 2013-08-12 | 엘지전자 주식회사 | 이동통신 단말기의 화면모드 전환방법 |
US20080037489A1 (en) * | 2006-08-10 | 2008-02-14 | Ahmed Adil Yitiz | System and method for intelligent media recording and playback on a mobile device |
US8009742B2 (en) * | 2006-09-12 | 2011-08-30 | Samsung Electronics Co., Ltd. | Method and system for retransmitting internet protocol packet for terrestrial digital multimedia broadcasting service |
FR2906954B1 (fr) * | 2006-10-10 | 2009-02-27 | Tdf Sa | Procede de retardement temporel de flux de contenus numeriques,dispositif,et produit programme d'ordinateur correspondants. |
US8892761B1 (en) | 2008-04-04 | 2014-11-18 | Quickplay Media Inc. | Progressive download playback |
US9571902B2 (en) | 2006-12-13 | 2017-02-14 | Quickplay Media Inc. | Time synchronizing of distinct video and data feeds that are delivered in a single mobile IP data network compatible stream |
US9124650B2 (en) * | 2006-12-13 | 2015-09-01 | Quickplay Media Inc. | Digital rights management in a mobile environment |
WO2008072093A2 (en) | 2006-12-13 | 2008-06-19 | Quickplay Media Inc. | Mobile media platform |
US7881335B2 (en) * | 2007-04-30 | 2011-02-01 | Sharp Laboratories Of America, Inc. | Client-side bandwidth allocation for continuous and discrete media |
JP2009044436A (ja) * | 2007-08-08 | 2009-02-26 | Toshiba Corp | 映像処理装置及び映像処理システム |
JP2009194688A (ja) * | 2008-02-15 | 2009-08-27 | Seiko Epson Corp | 画像転送装置、画像表示装置、画像表示システム、画像データの転送方法、画像表示方法、およびコンピュータプログラム |
US9021042B2 (en) * | 2008-11-15 | 2015-04-28 | Adobe Systems Incorporated | Media response to social actions |
EP2204954B1 (en) * | 2009-01-06 | 2017-12-27 | Alcatel Lucent | Optimised bandwidth utilisation in networks |
US11647243B2 (en) | 2009-06-26 | 2023-05-09 | Seagate Technology Llc | System and method for using an application on a mobile device to transfer internet media content |
CN102006511A (zh) * | 2010-11-24 | 2011-04-06 | 中兴通讯股份有限公司 | 直播节目的回看方法、装置及终端 |
CN102547134A (zh) * | 2010-12-15 | 2012-07-04 | 中兴通讯股份有限公司 | 直播节目处理方法及装置 |
TWI573428B (zh) * | 2011-01-13 | 2017-03-01 | 群邁通訊股份有限公司 | 通話控制系統及方法 |
WO2012109568A1 (en) | 2011-02-11 | 2012-08-16 | Packetvideo Corporation | System and method for using an application on a mobile device to transfer internet media content |
US8798777B2 (en) | 2011-03-08 | 2014-08-05 | Packetvideo Corporation | System and method for using a list of audio media to create a list of audiovisual media |
CN102137279B (zh) * | 2011-03-18 | 2013-06-19 | 福州瑞芯微电子有限公司 | 一种实现便捷式电子设备在线视频掉线续播的方法 |
KR102047495B1 (ko) * | 2013-02-22 | 2019-11-21 | 삼성전자주식회사 | 클라이언트에서 캐시를 이용하여 서버의 멀티 미디어 컨텐트를 스트리밍 재생하는 방법 및 이를 위한 장치 |
CN103716573B (zh) * | 2013-12-13 | 2018-02-09 | 乐视致新电子科技(天津)有限公司 | 一种视频回放的方法和设备 |
US20160173675A1 (en) * | 2014-12-16 | 2016-06-16 | Hyundai Motor Company | In-vehicle multimedia system considering call situation and method for controlling the same |
CN104994422B (zh) * | 2015-07-02 | 2018-03-06 | 广东威创视讯科技股份有限公司 | 视频信号显示方法和*** |
CN105721088A (zh) * | 2016-03-02 | 2016-06-29 | 浙江吉利控股集团有限公司 | 一种收音方法、收音装置及车载*** |
CN107396169A (zh) * | 2016-05-17 | 2017-11-24 | 晨星半导体股份有限公司 | 多媒体装置的控制电路及其数据处理方法 |
CN106028082A (zh) * | 2016-06-22 | 2016-10-12 | 乐视控股(北京)有限公司 | 直播方法及设备 |
CN106777099A (zh) * | 2016-12-14 | 2017-05-31 | 掌阅科技股份有限公司 | 业务语音数据的处理方法、装置及终端设备 |
USD973100S1 (en) | 2021-04-22 | 2022-12-20 | Meta Platforms, Inc. | Display screen with a graphical user interface |
US11949636B1 (en) | 2021-04-22 | 2024-04-02 | Meta Platforms, Inc. | Systems and methods for availability-based streaming |
USD975731S1 (en) | 2021-04-22 | 2023-01-17 | Meta Platforms, Inc. | Display screen with a graphical user interface |
USD973097S1 (en) | 2021-04-22 | 2022-12-20 | Meta Platforms, Inc. | Display screen with an animated graphical user interface |
US11388125B1 (en) | 2021-04-22 | 2022-07-12 | Meta Platforms, Inc. | Systems and methods for unidirectional video streaming |
US11516171B1 (en) * | 2021-04-22 | 2022-11-29 | Meta Platforms, Inc. | Systems and methods for co-present digital messaging |
USD974404S1 (en) | 2021-04-22 | 2023-01-03 | Meta Platforms, Inc. | Display screen with a graphical user interface |
CN114189710A (zh) * | 2021-12-07 | 2022-03-15 | 中国电信股份有限公司 | 导播处理方法、装置、导播处理装置及存储介质 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5659653A (en) * | 1978-09-11 | 1997-08-19 | Thomson Consumer Electronics, S.A. | Method for programming a recording device and programming device |
EP0255107B1 (en) * | 1986-08-01 | 1994-04-20 | Sanyo Electric Co., Ltd. | Program mode setting apparatus |
US5633841A (en) * | 1992-05-25 | 1997-05-27 | Sony Corporation | Optical disc recording/reproducing apparatus having automatic protection of previously recorded data |
US6588015B1 (en) * | 1998-01-14 | 2003-07-01 | General Instrument Corporation | Broadcast interactive digital radio |
US5914676A (en) * | 1998-01-22 | 1999-06-22 | Sony Corporation | Multi-language display keypad |
US7305695B1 (en) * | 1999-01-20 | 2007-12-04 | Intel Corporation | System for providing video on demand with pause feature |
AU2544501A (en) * | 2000-01-14 | 2001-07-24 | Nds Limited | Advertisements in an end-user controlled playback environment |
US6901067B1 (en) * | 2000-02-04 | 2005-05-31 | Lucent Technologies Inc. | Method and device for generating a PCM signal stream from a streaming packet source |
JP4019604B2 (ja) * | 2000-05-09 | 2007-12-12 | 日本電気株式会社 | ディジタル放送の録画再生方法及び装置 |
US6920281B1 (en) * | 2000-06-30 | 2005-07-19 | Koninklijke Philips Electronics N.V. | Video memory manager for use in a video recorder and method of operation |
FR2812498B1 (fr) * | 2000-07-28 | 2003-03-14 | Sagem | Dispositif de selection de sequence audio et/ou video |
JP2002092261A (ja) * | 2000-09-13 | 2002-03-29 | Yamaha Corp | コンテンツ評価方法 |
WO2003019945A1 (en) * | 2001-08-21 | 2003-03-06 | Digeo, Inc. | System and method for mitigating interruptions during television viewing |
US7536704B2 (en) * | 2001-10-05 | 2009-05-19 | Opentv, Inc. | Method and apparatus automatic pause and resume of playback for a popup on interactive TV |
US7623635B2 (en) * | 2001-10-24 | 2009-11-24 | Cool Kenneth J | Integrated telephony and video system |
US20030097659A1 (en) * | 2001-11-16 | 2003-05-22 | Goldman Phillip Y. | Interrupting the output of media content in response to an event |
US20030123841A1 (en) * | 2001-12-27 | 2003-07-03 | Sylvie Jeannin | Commercial detection in audio-visual content based on scene change distances on separator boundaries |
CN1320819C (zh) * | 2002-04-05 | 2007-06-06 | 松下电器产业株式会社 | 允许内容接收和语音通讯的通讯终端设备 |
US7610606B2 (en) * | 2002-05-03 | 2009-10-27 | Time Warner Cable, Inc. | Technique for effectively providing various entertainment services through a communications network |
JP4622223B2 (ja) * | 2003-09-30 | 2011-02-02 | カシオ計算機株式会社 | 携帯電話機 |
US20050245240A1 (en) * | 2004-04-30 | 2005-11-03 | Senaka Balasuriya | Apparatus and method for storing media during interruption of a media session |
TWI245568B (en) * | 2004-07-22 | 2005-12-11 | Via Tech Inc | Method and related system for high efficient advertising detection |
-
2004
- 2004-12-30 KR KR1020040116953A patent/KR100595708B1/ko active IP Right Grant
-
2005
- 2005-12-28 DE DE602005008355T patent/DE602005008355D1/de active Active
- 2005-12-28 EP EP08001653A patent/EP1919217A3/en not_active Ceased
- 2005-12-28 EP EP08001654A patent/EP1919218A3/en not_active Ceased
- 2005-12-28 AT AT05028558T patent/ATE402566T1/de not_active IP Right Cessation
- 2005-12-28 EP EP05028558A patent/EP1677539B1/en active Active
- 2005-12-29 US US11/322,280 patent/US8046483B2/en not_active Expired - Fee Related
- 2005-12-29 CN CNA2005100035340A patent/CN1798383A/zh active Pending
- 2005-12-29 CN CN2011100265367A patent/CN102143382A/zh active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105187895A (zh) * | 2015-09-17 | 2015-12-23 | 北京暴风科技股份有限公司 | 针对移动平台硬件加速播放视频的数据缓存方法及*** |
CN105187895B (zh) * | 2015-09-17 | 2019-03-12 | 暴风集团股份有限公司 | 针对移动平台硬件加速播放视频的数据缓存方法及*** |
CN113038166A (zh) * | 2021-03-29 | 2021-06-25 | 读书郎教育科技有限公司 | 一种智慧课堂错失课程播放控制***及方法 |
CN113727182A (zh) * | 2021-08-30 | 2021-11-30 | 北京紫光展锐通信技术有限公司 | 数据处理方法、装置、设备、存储介质及程序产品 |
Also Published As
Publication number | Publication date |
---|---|
DE602005008355D1 (de) | 2008-09-04 |
EP1919218A3 (en) | 2008-10-08 |
KR20060078648A (ko) | 2006-07-05 |
US8046483B2 (en) | 2011-10-25 |
ATE402566T1 (de) | 2008-08-15 |
EP1677539A1 (en) | 2006-07-05 |
EP1919217A2 (en) | 2008-05-07 |
EP1919218A2 (en) | 2008-05-07 |
KR100595708B1 (ko) | 2006-07-20 |
CN1798383A (zh) | 2006-07-05 |
EP1677539B1 (en) | 2008-07-23 |
EP1919217A3 (en) | 2008-09-24 |
US20060146854A1 (en) | 2006-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102143382A (zh) | 用于提供终端中的广播流的暂停功能的装置和方法 | |
KR101008764B1 (ko) | 쌍방향 미디어 응답 시스템에서 시각 단서를 제공하는 방법 | |
US8687016B2 (en) | Method and system for enhancing the quality of video prompts in an interactive media response system | |
CN101505365B (zh) | 一种基于网络电视机顶盒的实时视频监控***的实现方法 | |
KR20090003809A (ko) | 복수개의 망을 이용한 방송 정보 재생 방법 및 장치 | |
CN106791956A (zh) | 网络直播卡顿的处理方法及装置 | |
CN111696591A (zh) | 一种云手机音频数据处理方法和*** | |
KR20110065100A (ko) | 멀티미디어 스트리밍 서비스를 지원하는 방법 및 장치 | |
CN113225585A (zh) | 一种视频清晰度的切换方法、装置、电子设备以及存储介质 | |
KR100651566B1 (ko) | 이동통신 단말기에서 출력 버퍼링을 이용한 멀티미디어재생 장치 및 그 제어 방법 | |
CN113014950A (zh) | 一种直播同步的方法、***和电子设备 | |
CN115484494A (zh) | 一种数字孪生视频流的处理方法、装置及设备 | |
US8849089B2 (en) | Motion picture creation method in portable device and related transmission method | |
KR20080011986A (ko) | 멀티미디어 콘텐츠 서비스 시스템 및 방법 | |
CN103888788A (zh) | 一种基于双向机顶盒的虚拟旅游服务***及实现方法 | |
US20240073415A1 (en) | Encoding Method, Electronic Device, Communication System, Storage Medium, and Program Product | |
KR100643981B1 (ko) | 주문형 비디오 컨텐츠 녹화 방법 | |
Sakhare et al. | Design of Android based Media Player | |
FR3120491A1 (fr) | Procédé de rendu de flux audiovisuel, terminal électronique et produit programme d’ordinateur correspondant | |
CN118138781A (zh) | 一种视频播放方法、装置、***、设备和存储介质 | |
Wang et al. | Implementation of Mobile Streaming Media Player Based on BREW | |
CN113395581A (zh) | 音频播放方法、装置、电子设备及存储介质 | |
KR100238682B1 (ko) | 사용자 단말 장치에서의 음성 안내 서비스 구현 방법 및 장치 | |
CN116708938A (zh) | 视频处理方法、装置、设备及存储介质 | |
CN115988240A (zh) | 视频生成方法、装置、可读介质及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
ASS | Succession or assignment of patent right |
Owner name: OPTICAL CELL TECHNOLOGY CO., LTD. Free format text: FORMER OWNER: LG ELECTRONICS INC. Effective date: 20140609 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20140609 Address after: texas Applicant after: OPTIS CELLULAR TECHNOLOGY, LLC Address before: Seoul, South Kerean Applicant before: LG Electronics Inc. |
|
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110803 |