移动终端、内容发送系统、和内容再现程序的制作方法

文档序号:7965723阅读:91来源:国知局
专利名称:移动终端、内容发送系统、和内容再现程序的制作方法
技术领域
本发明涉及移动终端、内容发送系统和内容再现程序,其在使用终端的内容发送业务期间通信质量恶化的情况下,允许移动终端在良好条件下接收内容,通信终端例如,移动电话、PHS(个人手持电话系统)、配置了无线通信功能的PDA(个人数字助理)单元和笔记本PC。
背景技术
通过移动电话提供内容发送业务以发布诸如电影和音乐这样的内容已经是众多周知的。今天为了应付使用高质量的内容数据发送的需求,需要发送的内容数据的大小已经增加了。
当通信环境不是组织良好时,移动电话用户移动到一个地方,移动电话的通信质量很可能恶化。当来自大量用户的接入集中到一个无线基站时,分配给每个用户的通信频带减少,因而降低了通信质量。尽管提高了将要发送的内容数据质量,用户接收高质量内容数据的稳定发送存在困难。
专利申请公开号2005-20312(专利文献1)公开了不中断语音通信发送包括语音和图像内容的内容发送系统。
在前述内容发送系统中,依据接收来自移动单元的内容发送请求,内容服务器通过移动分组通信网络向移动单元发送图像数据。依据从内容服务器发送的图像数据的接收,移动单元开始存储图像数据,并向内容服务器发送用于传输语音数据的命令。响应语音数据发送请求,内容服务器通过线路交换网络向移动单元发送语音数据。
构造内容服务器以通过不同的网络发送图像数据和语音数据。即使在发送图像数据的移动分组通信网络中通信质量下降,发送语音数据的线路交换网络的通信质量可以维持稳定。这就允许移动单元接收至少具有良好通信质量的语音数据。
专利申请公开号2005-20312(第5页、附图1和4)。

发明内容
在上述专利文献1公开的内容发送系统中,在通过移动分组通信网络正常接收图像数据的情况下,移动单元和线路交换网络之间的通信线路必须保持连接。换句话说,当接收包括图像和语音数据的内容数据的发送时,移动单元和线路交换网络之间的通信线路不得不保持连接以获得语音,因此增加了通信费用。
这就要求提供一种移动终端单元、内容发送系统、和再现程序,该程序在内容流再现期间,不考虑通信质量的下降,能够以低成本连续再现一系列内容数据。
在本发明的一个实施例中,移动终端单元具有存储低比特率内容数据的存储器单元,指示有关预定内容的高比特率内容数据的发送源的发送源信息被加入到所述低比特率内容数据,低比特率内容数据包含对应于高比特率内容数据的预定内容的内容;发送源检测单元,用于基于被加入到存储在存储器单元的低比特率内容数据的发送源信息检测高比特率内容数据的发送源以用于再现预定内容,接收机单元,接收来自由发送源检测单元检测的发送源的高比特率内容数据以用于再现预定内容;接收状态检测单元,检测由接收机单元执行的高比特率内容数据的接收;和再现单元,当接收状态检测单元检测到由接收机单元执行的高比特率内容数据的接收时,再现由接收机单元接收的高比特率内容数据,以及当接收状态检测单元检测到有关高比特率内容数据的接收机单元的未接收状态时,从存储在存储器单元中的低比特率内容数据再现对应于没有接收的高比特率内容数据的低比特率内容数据。
在本发明的另一个实施例中,内容发送系统包括移动终端单元。移动终端单元具有配置存储器单元的内容发送单元,存储器单元存储有关预定内容的高比特率内容数据,和发送单元,用于响应预定内容的发送请求,发送已经从存储器单元读取的高比特率内容数据,存储器单元存储有关预定内容的低比特率内容数据,指示有关预定内容的高比特率内容数据的发送源是内容发送单元的发送源信息被加入到所述低特速率内容数据;发送源检测单元,基于被加入到存储在存储器单元中的低比特率内容数据的发送源信息,检测高比特率内容数据的发送源以用于再现所述预定内容;接收机单元,从作为由发送源检测单元检测的发送源的内容发送单元接收高比特率内容数据以用于再现所述预定内容,接收状态检测单元,检测由接收机单元执行的高比特率内容数据的接收,和再现单元,当接收状态检测单元检测到由接收机单元执行的高比特率内容数据的接收时,再现从所述接收机单元接收的高比特率内容数据,以及当接收状态检测单元检测到有关高比特率内容数据的接收机单元的未接收状态时,从存储在存储器单元中的低比特率内容数据再现对应于没有接收的高比特率内容数据的低比特率内容数据。
根据本发明的实施例,低比特率内容预先存储在移动单元中以便在通过网络接收高比特率内容的通信降低的情况下再现。因此,在维持最小通信质量时,内容的再现能够继续。


图1是示意性示出根据本发明实施例的内容发送系统的视图。
图2是示出在根据实施例的内容发送系统中,存储在移动电话中的低比特率内容数据(预数据(pre-data))格式的例子的视图。
图3是示出在根据实施例的内容发送系统中,从发送单元发送到移动电话的高比特率的内容数据块格式的例子的视图。
图4是根据实施例用于内容发送系统的移动电话的框图。
图5是示出在根据实施例的内容发送系统中,内容发送的基本操作序列的视图。
图6是示出在根据实施例的内容发送系统的正常通信状态中,移动电话和发送单元之间内容发送操作序列的视图。
图7是图形化示出在根据实施例的内容发送系统中,移动电话上显示的用户接口的视图。
图8是示出在根据实施例的内容发送系统通信下降的状态下,移动电话和发送单元之间的内容发送操作序列的视图。
图9是示出在根据实施例的内容发送系统中通信状态从恶化改善的状态下,移动电话和发送单元之间的内容发送操作序列的视图。
图10是在根据实施例的内容发送系统的发送单元中预数据传输的控制程序流程图。
图11是在根据实施例的内容发送系统的发送单元中高比特率内容数据块发送的控制程序流程图。
图12是在根据实施例的内容发送系统的移动电话中预数据接收操作的控制程序的流程图。
图13是在根据实施例的内容发送系统中移动电话的高比特率内容数据块接收操作的控制程序流程图。
图14是在根据实施例的内容发送系统中移动电话的内容数据块再现的控制程序流程图。
具体实施例方式
本发明的实施例可以应用到发送包括电影、音乐等的预定内容数据到诸如移动电话的移动通信终端的内容发送系统。
图1是示处作为本发明实施例的内容发送系统的框图。参考图1,实施例的内容发送系统包括发送单元1,控制预定内容发送,例如存储在数据库中的电影和音乐,网络接口(网络 IF)2,用于发送单元1的网络连接,通信网络3,连接到通信网络3的交换机4,多个基站5,和移动电话6。基站5允许在各个位置与每个具有无线电通信功能的移动电话通信。
发送单元1具有32kbps或64kbps的低比特率的内容数据,例如(此后根据环境称为预数据),和存储在其中的128kbps或384kbps的高比特率内容数据。发送单元1存储两种类型的内容数据,也就是说,低比特率内容数据和高比特率内容数据。
参考图2,通过将一系列内容数据划分成多个内容数据块31,和通过增加指示整个内容标识号的内容ID 32,作为有关内容的信息的元数据33,指示已经从一系列内容数据(等于内容数据块的总数)划分的内容数据块号的块号信息34,和用于向内容数据块31的内容更正内容误差的奇偶信息35,形成低比特率内容数据(预数据)。
元数据33存储关于音乐内容的各种数据,例如,唱片标题、曲调标题、艺术家姓名和再现时间,或电影内容,例如,标题、演员、再现时间。
每个内容数据块31包括GBSN(内容块序列号)信息36,指示内容数据块的再现顺序,传送源信息37,如URL(统一资源定位器)信息,所述源信息指示相应于低比特率内容数据块31的高比特率内容数据块的被存储的地址,以及低比特率内容数据块38。
同低比特率内容数据一样,如图3所示通过将一系列内容数据划分为多个内容数据块形成高比特率内容数据。
参考图3,通过增加指示内容的标识号的内容ID42,指示从一系列内容数据(等于内容数据块的总数)划分的内容数据块号的块号信息43,指示再现数据块的顺序的CBSN信息44,和用于校正有关高比特率数据41的内容数据块的误差的奇偶信息45,形成高比特率内容数据的每个内容数据块。
除了不同的比特率外,低比特率内容数据块的CBSN信息36的数据内容与具有CBSN信息44的高比特率内容数据块的那些相同。尤其是,低比特率内容数据的第三个内容数据块(CBSN=3)的数据内容与高比特率流数据的第三个内容数据块(CBSN=3)的相同。同样,低比特率流数据的第一个内容数据块(CBSN=1)的数据内容与高比特率流数据的第一个内容数据块(CBSN=1)的相同。
在根据实施例的内容发送系统中,低比特率内容数据预先存储在移动电话6中,以便相应于基于低比特率内容数据的源信息37的低比特率内容数据,通过访问发送高比特率内容数据的源下载和再现高比特率内容数据。在下载高比特率内容数据时源的通信状态下降的情况小,预先存储的低比特率内容数据将代替高比特率内容数据被再现。因此可以维持内容的连续性。
假设从作为这些内容发送源的发送单元1下载高比特率内容数据,下文将给出详细解释。然而,如图1所示,高比特率内容数据可以从移动电话6的用户住宅的个人计算机7下载,或从移动电话6的用户已经签约的因特网业务提供商提供的服务器系统8而不是发送单元1下载。可替换地,各个高比特率内容数据块可以分布在发送单元1、个人计算机7和服务系统8,以便存储到其中。每个低比特率内容数据块存储指示相应的高比特率内容数据块源的信息(等于发送源信息37)。这使得可以分布高比特率内容数据块以便以前述方式保留。
图4是内容发送系统采用的移动电话6的框图。参考图4,在移动电话6的接收系统中,从基站5发送的信号由天线11接收,并通过天线共用单元12提供给接收解调单元13。接收解调单元13包括RF电路,通过所述RF电路执行解调(例如带宽限制处理)以控制从天线共用单元12发送的信号到合适的电平。在接收解调单元13解调的信号通过A/D转换器转换为数字信号,并进一步提供给接收数据解码单元14。
数据解码单元14使在接收解调单元13解调的接收数据进行基带信号处理以便被解码为原始接收的数据,并提供给控制单元15。控制单元15是微处理器,包括CPU、RAM、ROM、EEPROM合其它部件,所述其它部件用于控制输入部分16例如键盘和拨轮,显示部分17诸如LCD,数据存储部分18诸如内部存储器和外部存储器,用于输出告警、语音、音乐内容的声音的扬声器部分19,和用于告警输入呼叫的振铃告警部分20,例如LED和振铃器。
前述的低比特率内容数据从发送单元1下载或从用户所有的个人计算机传送,以便被存储在数据存储部分18。低比特率内容数据可以从用户的个人计算机预先传到外部存储器。此时外部存储器连接到移动电话6以在其中存储低比特率内容数据。
在移动电话6的发送系统发送要发送低比特率和高比特率内容数据内容的内容发送请求信息和确认内容数据的接收(关于数据接收的确认消息)的确认信息的情况下,控制单元15生成内容发送请求消息的发送数据和确认消息以便提供给发送数据编码单元21。
发送数据编码单元21使用预定编码处理编码要压缩的发送数据,并提供给发送调制单元22。发送调制单元22使压缩的编码发送数据进行D/A转换处理以生成模拟调制信号。模拟调制信号转换成在希望的发送频率的发送信号。发送调制单元22包括RF电路,通过该电路在希望的频率转换的发送信号被功率放大到需要的发送功率。功率放大的发送信号通过天线共用单元12和天线11发送到基站5。
控制单元15允许在其中安装的EEPROM在移动电话6关闭前保留有关通信结果的信息。在打开移动电话6时,控制单元15能够基于存储在EEPROM中的信息在发送期间应付无线异常或于电池异常。
[系统基本操作]图5示出根据实施例的内容发送系统的基本顺序。参考图5,在内容发送系统中,在步骤S1中基于增加到低比特率内容数据块的发送源信息37,移动电话6向发送单元1发送高比特率内容数据的内容发送请求。
在步骤S2中,依据内容发送请求的接收,发送单元1确认内容标识号(内容ID)并开始执行内容数据传送控制。执行内容数据传送控制以确保从发送单元1向移动电话6发送内容数据。如果发送中断,发送结果信息可以在内容数据传送控制之下被存储。在步骤S3中,依据内容数据传送控制的正常完成,发送单元1向移动电话6发送内容传输响应,并终止内容数据传送控制。
图6示出在从发送单元1下载低比特率内容数据(预数据)的情况下,在正常状态下的内容发送系统操作顺序。
参考图6,基于存储在移动电话6中的内容处理程序,移动电话6的控制单元15用作通信控制单元50。在步骤S11,控制单元15发送预数据传送开始请求到发送单元1以下载低比特率内容数据(预数据)。然后在步骤S12,允许用于预数据的重传控制定时器启动计时。
在步骤S13中,依据预数据传送开始请求的接收,发送单元1传送图2示出的低比特率内容数据(预数据)到移动电话(预数据传送)。
在步骤S14中,依据预数据的接收,移动电话6的控制单元15用作通信控制单元15,以中断由重传控制定时器执行的计时。然后在步骤S15中,基于接收的预数据的奇偶信息(参见图2)执行预数据的奇偶校验。在步骤S16中,如果确认没有导致奇偶误差已经正常接收了预数据,控制单元15用作通信控制单元50以向发送单元1发送指示接收预数据完成的数据接收确认。在步骤S17中,控制单元15接着用作应用单元51以确认预数据接收的完成。
终止如在图6示出的作为预数据下载阶段的预数据传送阶段。移动电话6的控制单元15使作为外部或内部存储器的数据存储部分18存储下载的预数据用于保留。
在前述例子中,假设从发送单元1下载预数据。然而,也可以使用用户所有的个人计算机7将预数据预先存储在移动电话6的内部或外部存储器中。假如这样,由于预数据已经存储在移动电话6中,忽略预数据传送阶段的执行。
通过如图4所示移动电话6的输入部分16的操作,用户命令再现已经选择的期望内容。尤其是,相应于用户通过输入部分16选择期望的内容,基于存储在移动电话6(参见图2)中的内容处理程序,图4中示出的控制单元15用作应用单元51以读取存储在数据存储部分18中的预数据的元数据33,并且执行控制以在显示部分17上显示如图7的用于内容选择的用户接口。
图7示出用于音乐内容选择的用户接口(等于用于播放列表的用户接口)的例子。参考图7,响应由用户执行的期望内容的选择,基于预数据的元数据33,应用单元51进行控制以便用于选择期望的标题的光标连同唱片标题、标题号、标题、艺术家姓名、比特率和再现时间被显示在显示部分17上。
用户通过输入部分16移动光标以选择想要的音调。在选择想要的音调后,基于内容处理程序控制单元15用作通信控制单元50。此时发送有关高比特率内容数据块的流传送开始请求到由对应于用户选择的音调的预数据的传送源信息37指示的传送源。
由于低比特率和高比特率内容数据被划分为多个内容数据块,它们具有附属于相同块号(内容块序列号CBSN)的内容数据块。将附属于低比特率内容数据的发送源信息37增加到如图2示出的各个内容数据块中。
首先,控制单元15检测发送源(在该情况下是发送单元1),发送源基于附属于第一内容数据块的传送源信息37发送第一高比特率内容数据块。此时,如在步骤S18所示,控制单元15向发送源发送流传送开始请求。
如图6所示的例子代表预数据存储指示作为传送源的发送单元1的传送源信息37。在预数据存储指示如图1所示的在用户家中的个人计算机作为传送源的传送源信息37的情况下,控制单元15将流传送开启请求发送到用户家中的个人计算机7。同时,在预数据存储指示用户已经与其签约的提供商的服务器系统作为传送源的传送源信息37的情况下,控制单元15用作通信控制单元50以向用户提供商的服务器系统8发送流传送开始请求。
构造系统以允许发送单元1、用户家中的个人计算机7、或提供商的服务器系统8响应基于传送源信息37的流传送开始请求的接收,执行用户验证。
在步骤S19,流传送开始请求后,控制单元15允许重传控制定时器启动计时。在步骤S20,响应流传送开始请求,发送单元1向移动电话6发送由用户选择的音调的第一高比特率内容数据。响应第一高比特率内容数据块的接收,在步骤S21,移动电话6的控制单元15中断重传控制定时器的计时。
在步骤S22,基于如图3示出的奇偶信息45,控制单元15执行关于由此接收的第一高比特率内容数据块的奇偶校验。如果在奇偶校验中没有检测到奇偶误差,控制单元15将接收的第一高比特率内容数据块存储在移动电话6的数据存储部分18,并在步骤S23执行控制以存储CBSN信息(CBSN=1),该CBSN信息指示在移动电话6的数据存储部分18的第一内容数据块的接收。
在步骤S24,作为数据接收的确认,控制单元15发送指示第一高比特率内容数据块正常接收的信息,和接收的内容数据块的块号(CBSN=1)发送给发送单元1。在步骤S25,控制单元15确认第一高比特率内容数据块的接收(CBSN=1数据接收通知)。
从步骤S18的流传送开始请求到步骤S25中接收的内容数据块确认的操作可以形成高比特率内容数据块的一个传送阶段。
在步骤S24由来自移动电话6的数据接收确认触发,在步骤S26,发送单元1向通信控制单元50发送第二高比特率内容数据块。
移动电话的的控制单元15执行有关第二内容数据块的奇偶校验。在步骤S27,在未检测到奇偶误差的情况下,控制单元15发送指示第二内容数据块正常接收的数据接收确认到发送单元1。在步骤S28,控制单元15用作应用单元51以确认第二内容数据块的接收。响应指示第二数据内容块正常接收的数据接收确认的接收,触发发送单元1以向移动电话6发送第三高比特率内容数据块。
在前述情况中,发送单元1用作分发各个内容数据块的发送源。由如前述在步骤S18中,由流传送开始请求触发从发送单元1到移动电话6的第一高比特率内容数据块的发送。由在步骤S24、S27等的数据接收确认并且以块号的顺序触发第二和随后高比特率内容数据块的发送。
如果由附属于各个低比特率内容数据块的传送源信息37指示的发送源不同于由各个内容数据块,移动电话6的控制单元15用作通信控制单元50以指定向相应发送源发送数据传送请求的内容数据块号(CBSN信息)。这就允许从各个发送源连续地发送高比特率内容数据块。
在步骤S28,依据由各个内容数据块接收所有高比特率内容数据的完成,控制单元15向发送单元1发送指示接收所有内容数据块完成的流传送完成通知。这样,完成相应于由用户选择的音调的高比特率内容数据的传送。
同时,移动电话6的控制单元15在步骤S17中用作应用单元51以确认步骤S17中预数据接收的完成。然后在步骤S29,控制单元15允许再现时间控制定时器开始计时。例如,由再现时间控制定时器计数的时间设置为再现一个内容数据块需要的时间。在由控制单元15执行的计时超时之前,在步骤S25如果确认接收第一高比特率内容数据块完成,在步骤S30中断计时。然后在步骤S31,开始在步骤S20接收的第一高比特率内容数据块的再现。
在步骤S32,当开始第一高比特率内容数据的再现时,控制单元15允许再现时间控制定时器开始计时。当如在步骤S33示出的确认接收第二高比特率内容数据块完成时(CBSN=2数据接收的通知),控制单元15中断由再现时间控制定时器执行的计时,并开始在步骤S26接收的第二高比特率内容数据块的再现。
控制单元15以接收顺序再现高比特率内容数据块。这使得通过图4示出的扬声器单元19输出高比特率内容数据块的再现成为可能。
在控制单元15作为应用单元51的情况下,当没有执行再现时(处于备用状态直到用户命令开始再现),基于低比特率内容数据的块的元数据33,控制单元15显示使用光标在图7所示的音轨号和标题的显示区域选择的音调的号(音轨号)和标题以及再现时间。再现期间,在相应显示区域显示音调的音轨号和标题和在相应再现时间的显示区域显示用于当前再现选择的音调的时间。
上面已经对关于从发送单元1发送的高比特率内容数据块由移动电话6正常接收作出了解释。如果移动电话6位于服务区域外。移动电话6和发送单元1之间的通信会下降。这会导致移动电话6接收从发送单元1发送的高比特率内容数据块的困难。
在根据实施例的内容发送系统中,如果移动电话6和发送单元1之间的通信状态下降,并且因此,移动电话6在从发送单元1接收高比特率内容块时有困难,取代高比特率内容数据块,再现已经预先接收的低比特率内容数据块(预数据)。这使得不需要中断再现连续内容成为可能。
图8是具有在由于移动电话6和发送单元1之间的降低的通信导致的移动电话6不能够接收从发送单元1发送的高比特率内容数据块的情况小系统操作的顺序图。
图8中的序列流程图代表移动电话6和发送单元1之间的通信状态下降是由于移动电话6向发送单元1发送数据接收确认后移动电话立即移动到服务区域外导致的,在步骤S27中指示第二高比特率内容数据块的正常接收(CBSN=2)。
在前述的情况中,发送单元1向由数据接收确认触发的移动电话6发送第三高比特率内容数据块,所述数据接收确认指示在步骤S40中第二内容数据块的正常接收。然而,由于已经处于服务区外,移动电话6不能接收第三高比特率内容数据块。移动电话6的控制单元15作为通信控制单元50起作用,以使得在步骤S41开始计时的再现控制定时器处于步骤S42中的超时状态。
当检测到再现控制定时器的超时时,如在步骤S43中所示,移动电话6的控制单元15向发送单元1发送有关第三高比特率内容数据块的重传请求(CBSN=3数据重传请求)。此时控制单元15控制重传控制定时器开始计时。
如在步骤S45所示,响应重传请求的接收,发送单元1再次向移动电话6发送第三高比特率内容数据块。在这种情况下,由于移动电话6在服务区外,移动电话6不能接收第三内容数据块。因此,如在步骤S46所示,移动电话6的重传控制定时器再次进入超时状态。
如步骤S47所示,当检测到重传控制定时器的超时状态时,移动电话6的控制单元15再次传送有关第三高比特率内容数据块的重传请求(CBSN=3数据重传请求)。在步骤S48中,控制单元15进一步控制重传控制定时器以开始计时。
如步骤S49所示,响应CBSN=3数据重传请求的接收,发送单元1再次发送第三高比特率内容数据块到移动电话6。在这种情况小,由于移动电话6位于服务区之外,移动电话6不能够接收第三内容数据块。
在移动电话6的控制单元15在正常操作状态作为应用单元51的情况下,当确认第一高比特率内容数据块接收完成时,控制单元15开始顺序再现来自已经如步骤S30到S32所示接收的第一内容数据块的内容数据块(参见图8步骤S25)。在接收第二内容数据块完成后,移动电话6立即移动到服务区以外,第三高比特率内容数据块的接收没有完成。
如步骤S50到S53所示,依据第二高比特率内容数据块再现的完成,移动电话6的控制单元15从存储在数据存储部分18的预数据(低比特率内容数据)读取对应于没有从发送单元接收的第三高比特率内容数据的第三低比特率内容数据块。在第二高比特率内容数据块再现后,控制单元15再现第三低比特率内容数据块。
取代没有接收的第三高比特率内容数据块,控制单元15读取和再现来自已经预先接收的预数据的第三低比特率内容数据块,所述低比特率内容数据块具有与第三高比特率内容数据块相同的数据内容。
在步骤S55,响应开始再现低比特率内容数据块,移动电话6的控制单元15作为通信控制单元50,并确认第三内容数据块的再现已经开始。基于确认,控制单元15将有关作为已经被再现的第三内容数据块随后的一个数据块的第四内容数据块(CBSN=4数据发送请求)的发送请求发送给发送单元1。响应CBSN=4的数据发送请求,期望发送单元1向移动电话6发送第四高比特率内容数据块。
在移动电话6不能从发送单元1接收第四高比特率内容数据块时,控制单元15从预数据再现第四个低比特率内容数据块。
在再现主题内容数据块开始之前,如果移动电话6没有从发送单元1接收到将被再现的高比特率内容数据,控制单元15检测对应于未从预先接收的预数据接收的高比特率数据内容块的低比特率内容数据块,并取代没有接收的高比特率内容数据块再现检测的低比特率内容数据块。这使得不中断再现操作以低比特率顺序再现内容数据块成为可能。
图9是已经从下降状态改善了的通信状态的系统操作的顺序图。图9代表图8示出的顺序图的顺序,依据由于下降的通信状态再现第三低比特内容数据块,响应步骤S57中从移动电话6到发送单元1的第四高比特率内容数据块的发送请求,在检测重传控制定时器的超时的阶段开始。
如步骤S58所示,在前述情况下,移动电话6的控制单元15再次向发送单元1发送第四高比特率内容数据块(CBSN=4数据重传请求)的发送请求。由于移动电话6和发送单元1之间的通信状态保持在下降状态,CBSN=4数据重传请求没有从移动电话6发送到发送单元1。移动电话6因此不能从发送单元1接收第四高比特率内容数据块。
如在步骤S59到S61所示,第三低比特率内容数据块接收后,移动电话6的控制单元15再现从预数据读取的第四低比特率内容数据块。在步骤S62,控制单元15确认再现第四内容数据块的开始(CBSN=4开始再现的通知),并在步骤S63向发送单元1发送第五高比特率内容数据块的发送请求。
当移动电话6和发送单元1之间的通信保持下降状态时,发送单元1不能够接收第五高比特率内容数据块的发送请求。此时如在步骤S64所示,检测移动电话6的重传控制定时器的超时状态。在发送第五高比特率内容数据块的发送请求的定时到检测到重传控制定时器超时的周期内,移动电话6和发送单元1之间的通信状态得到改善,发送单元1从移动电话6接收第五高比特率内容数据块(CBNS=5数据重传请求)的重传请求,如步骤S65所示。
在步骤S66,响应CBSN=5的数据重传请求接收,发送单元1向移动电话6发送第五高比特率内容数据块。响应第五高比特率内容数据块的接收,移动电话6的控制单元15执行在上述步骤S67到S69描述的奇偶校验。如果没有检测到奇偶误差,第五高比特率内容数据块将存储在数据存储部分18中。在步骤S70,指示第五内容数据块接收完成的数据接收确认被发送到发送单元1。然后在步骤S71,控制单元15作为应用单元51以确认第五高比特率内容数据块的接收已经完成。
由数据接收确认触发,发送单元1向移动电话6发送第六高比特率数据内容块。响应来自发送单元1的第五高比特率内容数据块接收已经完成的确认,如步骤S72到S74所示,在第五低比特率内容数据块再现后,移动电话6的控制单元15再现第五高比特率内容数据块。
当移动电话6和发送单元1之间的通信改善以允许来自发送单元1的高比特率内容数据块的接收时,将要再现的内容数据块从低比特率内容数据块转换到高比特率内容数据块。
当移动电话6的控制单元15作为通信控制单元50检测对应于连续内容数据的所有内容数据块接收的完成。如步骤S28所示流传送完成通知被发送到发送单元1。响应流传送完成通知的接收,发送单元1确认对应于连续内容数据的所有内容数据块已经被移动电话6接收,并停止发送高比特率内容数据块。

预数据(低比特率内容数据)和高比特率内容数据块存储在图1所示的数据存储部分18。在完成再现后,由用户删除或自动从数据存储部分18中删除高比特率内容数据块的构造设计根据实施例的内容发送系统中的移动电话6。
尤其是,在通过输入部分16的操作的再现完成后,允许用户确定是否从数据存储部分18中删除高比特率内容数据块。通过移动电话6的控制部分15将设置信息存储在数据存储部分18中。
当连续内容数据再现结束后,移动电话6的控制单元15读取存储在数据存储部分18的设置信息。如果设置信息指示删除内容数据,存储在数据存储部分18的高比特率内容数据块将被删除。
因此仅留有预数据存储在数据存储部分18中。由于高比特率内容数据从发送单元1发送以便再现,当将存储在数据存储部分18的数据(等于预数据)作为最小数据保持时,可以再现高质量数据(等于高比特率内容数据)。由于高比特率内容数据不必存储在数据存储部分18,因此有效地使用了其存储区域。
下文将描述根据实施例的内容发送系统的每一部分的操作。各个部分在通过基于预定的程序执行处理的软件的控制下由各个主控制单元实行操作。
参考图10的流程图描述传送预数据的发送单元的操作处理。参考图10的流程图,在步骤S81中响应来自移动电话6的预数据的传送开始请求的接收,在步骤S82发送单元1向移动电话6传送预数据,并在步骤S83进入备用状态。
响应来自发送单元1的预数据的接收,移动电话6向发送单元1发送指示预数据接收已经完成的数据接收确认。如果移动电话6不能够从发送单元1接收预数据,再次向发送单元1发送预数据发送请求(等于预数据重传请求)。
在步骤S83的备用状态,发送单元1监控数据接收确认是否已经从移动电话6发送,或预数据重传请求是否已经发送。响应来自移动电话6的数据接收确认的接收,发送单元1通过步骤S84终止由图10的流程图示出的处理,并依据来自移动电话6的流传送开始请求的接收(参见图6的步骤S18)开始高比特率内容数据块的发送。
在步骤S83的备用状态响应预数据重传请求的接收,处理通过步骤S85进行到步骤S86,在该步骤发送单元1再次向移动电话6发送预数据,并在步骤S83进入备用状态。响应来自移动电话6的数据接收确认的接收,发送单元1终止预数据传送处理。
图11示出的流程图代表由发送单元1执行的高比特率内容数据块的发送处理。参考图11的流程图,在步骤S91中响应来自移动电话6的流传送开始请求的接收,在步骤S92发送单元1向移动电话6传送第一高比特率内容数据块。处理然后进行到步骤S93,在该步骤中发送单元1进入备用状态。
在步骤S94响应来自移动电话6的重传请求的接收,在步骤S95,在备用状态的发送单元1向移动电话6发送使用对应于重传请求的块号指定的高比特率内容数据块。处理返回到步骤S93,在该步骤发送单元1重新进入备用状态。
移动电话6的控制单元15指定在连续内容数据之间未接收的内容数据块的块号(CBSN),并将传送请求发送到发送单元1。响应来自移动电话6的由块号(CBSN)指定的内容数据块发送请求的接收,在步骤S93处于备用状态的发送单元1在步骤S97向移动电话6发送具有指定块号的高比特率内容数据块。处理返回步骤S93,在该步骤处理进入备用状态。
响应预数据或高比特率内容数据块的接收,移动电话6的控制单元15发送指示接收完成的数据接收确认给发送单元1。响应数据接收确认,在步骤S93处于备用状态的发送单元1被允许执行步骤S99的处理。
在步骤S99,确定由发送单元1从移动电话6接收的数据接收确认是否与到移动电话6的连续内容数据的最后内容数据块的发送一致。如果来自移动电话6的数据接收确认与到移动电话6的连续内容数据的最后内容数据块的发送不一致,处理进行到步骤S101,在该步骤内容数据块随后的内容数据块已经被发送到移动电话6。处理返回步骤S93,在该步骤处理进入备用状态。
如果来自移动电话6的数据接收确认与到移动电话6的连续内容数据的最后内容数据块的发送一致,允许发送单元1执行在步骤S100的处理,在该步骤处理进入备用状态。
响应连续内容数据的最后内容数据块接收的完成,移动电话6的控制单元15向发送单元1发送流传送完成通知,如在图6的步骤S28所示。在接收连续内容数据的最后内容数据块完成时存在未接收的内容数据块的情况下,移动电话6的控制单元15指定未接收的内容数据块的块号,以向发送单元1发送用块号指定的内容数据块的重传请求。
如在步骤S103所示,响应来自移动电话6的内容数据块重传请求的接收,处于备用状态的发送单元1在步骤S100向移动电话6重传具有指定块号的高比特率内容数据块。处理返回到步骤S93,在该步骤处理进入备用状态。
如步骤S102所示,响应来自移动电话6的流传送完成通知的接收,在步骤S100处于备用状态的发送单元1终止在图11的流程图示出的连续控制处理,以指示接收连续内容数据的完成。
图12的流程图示出由移动电话6执行的预数据接收处理。在流程图的步骤S111,移动电话6的控制单元15将有关预数据的发送开始请求作为低比特率内容数据发送到发送单元1。在步骤S112,控制单元15允许再现控制定时器为执行预数据的重传控制开始计时。处理此时进行到步骤S113,在该步骤处理进入备用状态。
如果没有来自发送单元1的预数据的接收,在步骤S113的备用状态下重传控制定时器进入超时状态,移动电话6的控制单元15通过步骤S120进入步骤S121。控制单元15再次作为用于下载预数据的通信控制单元50,并向发送单元1发送预数据重传请求。处理然后返回步骤S112,在该步骤允许重传控制定时器再次启动计时。处理返回步骤S113,在该步骤处理进入备用状态。
响应来自发送单元1的预数据的接收,控制单元15作为通信控制单元50以通过步骤S114将处理进行到步骤S115。在步骤S115,控制单元15中断用于预数据再现的再现控制定时器的计时操作。
处理进行到步骤S116,在该步骤移动电话6的控制单元15作为通信单元50以执行从发送单元1接收的预数据的奇偶校验。如果检测到奇偶误差,处理进行到步骤S121,在该步骤再次向发送单元1发送预数据传送请求。
如果预数据已经被正常接收而没有造成奇偶误差,处理进行到步骤S117,在该步骤控制单元15作为通信单元50进行控制以便接收的预数据存储在数据存储部分18中。在步骤S118,控制单元15向发送单元1发送指示接收预数据完成的数据接收确认。然后在步骤S119,控制单元15作为应用单元51以确认接收预数据的完成。因此由图12的流程图示出的处理结束。
图13的流程图示出由移动电话6执行的接收从发送单元1发送的高比特率内容数据的处理。响应接收预数据的完成,移动电话6的控制单元15作为通信单元50以如流程图的步骤S131所示向发送单元1发送流传送开始请求。在步骤S132,控制单元15允许再现控制定时器开始计时,以及在步骤S133,处理进入备用状态。
如步骤S134所示,在重传控制定时器进入超时状态时,处于备用状态的控制单元15作为通信控制单元50在步骤S135中发送引起超时(没有正常接收的内容数据块)的内容数据块的重传。处理返回步骤S132,在该步骤允许重传控制定时器开始关于需要重传的内容数据块计时。
如步骤S138所示,响应来自发送单元1的高比特率内容数据块的接收,在步骤S139,处于备用状态的移动电话6的控制单元15中断由重传定时器执行的计时。然后在步骤S140,执行关于由此接收的高比特率内容数据块的奇偶校验。
如果由奇偶校验检测到奇偶误差,在步骤S135中控制单元15作为通信控制单元50以将检测为具有奇偶误差的内容数据块的重传请求发送到发送单元1。处理返回步骤S132,在该步骤允许重传控制定时器开始关于主题内容数据块的重传请求计时。
如果已经正确接收了高比特率内容数据块而没有造成奇偶误差,在步骤S141中,控制单元15作为通信控制单元50进行控制以便这些接收的内容存储在移动电话6的数据存储部分18。然后在步骤S142,控制单元15执行控制以便接收的内容数据块的块号(CBSN信息)存储在数据存储部分18。
在步骤S143,控制单元15向发送单元1发送指示主题内容数据块已经准确接收的数据接收确认。在步骤S144,控制单元15确认接收内容数据块的完成以及其块号(CBSN)。
在步骤S145,控制单元15确定连续流数据的最后内容数据块是否已经接收。如果最后内容数据块的接收没有完成,处理返回步骤S132,在该步骤允许重传控制定时器开始计时以控制最后内容数据块的接收。
如果最后内容数据块的接收已经完成,处理进行到步骤S146,在该步骤,基于存储在数据存储部分18的块号(CBSN信息)确定是否构成连续流数据的所有内容数据块的接收已经完成。如果检测到未接收的内容数据块,控制单元15作为通信控制单元50以向发送单元1发送未接收的内容数据块的块号,并在步骤S146中向发送单元1发送未接收内容数据块的重传请求。处理返回步骤S132,在该步骤允许重传控制定时器开始定时计数以控制未接收内容数据块的接收。
如果形成连续流数据的所有内容数据块的接收已经完成,控制单元15作为通信控制单元50以在步骤S147中向发送单元1发送流数据传送完成通知。因此在图13示出流程的处理结束。
如上描述的,响应接收第一高比特率内容数据块的完成,移动电话6的控制单元15从依照块号的顺序的第一个内容块开始再现。在将被再现的具有块号的高比特率内容数据块的接收没有完成时,取代高比特率内容数据块,将再现在预数据中具有相同块号的低比特率内容数据块。控制单元15作为通信控制单元50以确认再现的低比特率内容数据块的块号。
在步骤S133处于备用状态的控制单元15如步骤S136所示的确认取代高比特率内容数据块已经被再现的低比特率内容数据块,处理进行到步骤S137。在步骤S137,控制单元15作为通信控制单元50以向发送单元1发送具有紧接低比特率内容数据块的块号的高比特率内容数据块的发送请求。处理此时返回到步骤S132,在该步骤允许重传控制定时器开始定时以控制具有下一个块号的高比特率内容数据块的接收。
图14的流程图示出由移动电话6执行的内容再现处理。参考流程图,当如步骤S151所示确认接收预数据完成后,移动电话6的控制单元15执行控制以便允许用于内容数据块的再现时间控制定时器在步骤S152开始计时。处理进行到步骤S153,在该步骤处理进入备用状态。
如步骤S154所示,在再现时间控制定时器的超时状态的检测之前确认接收高比特率内容数据块的完成的情况小,处于备用状态的控制单元15作为应用单元51以在步骤S155中断由再现时间控制定时器执行的定时器计数。然后在步骤S156,控制单元15开始已经接收的高比特率内容数据块的再现。在步骤S157中,执行控制以便允许用于主题内容数据块的再现时间控制定时器开始计时。处理进行到步骤S158,在该步骤处理进行到备用状态。
在步骤S153的备用状态,在如步骤S164所示检测到再现时间控制定时器的超时状态的情况下,控制单元15从预数据检测对应于没有从发送单元1接收的高比特率内容数据块的低比特率内容数据块,并开始检测的低比特率内容数据块的再现。依据再现的开始,控制单元15在步骤S166作为通信控制单元50以确认再现的低比特率内容数据块的块号。在步骤S157,控制单元15执行控制以便允许再现时间控制定时器开始用于再现内容数据块的计时。处理进行到步骤S158,在该步骤处理进入备用状态。
每次接收来自发送单元1的高比特率内容数据块,移动电话6向发送单元1发送指示接收内容数据块完成的数据接收确认。由数据接收确认触发,发送单元1以块号的顺序顺序发送高比特率内容数据块。移动电话6的控制单元15确认来自发送单元1的高比特率内容数据块。如步骤S167所示,在步骤S158处于备用状态的控制单元15确认从发送单元1接收的高比特率内容数据块,控制单元15作为应用单元51执行控制以便在步骤S168,接收的高比特率内容数据块及其块号(CBSN信息)存储在数据存储部分18中。处理返回步骤S158,在该步骤处理进入备用状态。
在步骤S159,在检测到用于控制已经开始的内容数据块的再现时间的再现时间控制定时器超时状态的情况下,在步骤S158处于备用状态的控制单元15在步骤S160确定连续流数据的最后内容数据块的再现是否已经完成。
如果导致超时状态的内容数据块与连续流数据的最后内容数据块不一致,处理进行到步骤S161,在该步骤确定下一个要再现的高比特率内容数据块的接收是否已经完成。
在步骤S161,如果确认下一个要再现的高比特率内容数据的接收已经完成。控制单元15作为应用单元51以在步骤S169开始已经接收的高比特率内容数据块的再现。接着,处理返回到步骤S157,在该步骤中允许用于已经开始的高比特率内容数据块的再现时间控制定时器开始计时。处理进行到步骤S158,在该步骤处理进入备用状态。
在步骤S161如果确认下一个要再现的高比特率内容数据块的接收没有完成,控制单元15从预数据检测对应于未从发送单元1接收的高比特率内容数据块的低比特率内容数据块,并开始再现低比特率内容数据块。依据再现的开始,控制单元15作为通信控制单元50以在步骤S163确认已经被再现的低比特率内容数据块的块号。处理返回到步骤S157,在该步骤允许用于已经开始的低比特率内容数据块的再现时间控制定时器开始计时。处理进行到步骤S158,在该步骤处理进入备用状态。
如果在步骤S159导致超时状态的内容数据块与连续流数据的最后内容数据块一致,则没有下一个将要再现的内容数据块。控制单元15作为应用单元51终止由图14的流程示出的连续处理。
在实施例的描述中,内容发送系统执行到移动电话的流数据发送。也可以构造系统执行向其他终端设备的流数据发送,终端设备例如PHS(个人手持电话系统)、PDA(个人数字助理)、笔记本类型PC、台式个人计算机,可以提供在实施例中获得的相同效果。
仅仅作为本发明的例子已经描述了在上文的实施例,但是并不限于此。本领域的普通技术人员应该理解,在附加权利要求书或其等价物的范围内,根据设计需要和其他因素可以存在各种修改、组合、子组合和变化。
权利要求
1.一种移动终端单元,包括存储器单元,存储低比特率内容数据,指示有关预定内容的高比特率内容数据的发送源的发送源信息被加入到所述低比特率内容数据,低比特率内容数据包含对应于高比特率内容数据的预定内容的内容;发送源检测单元,基于加入到存储在存储器单元中的低比特率内容数据中的发送源信息,检测高比特率内容数据的发送源以再现所述预定内容;接收机单元,接收来自由发送源检测单元检测的发送源的高比特率内容数据以再现所述预定内容;接收状态检测单元,检测由接收机单元执行的高比特率内容数据的接收;再现单元,当接收状态检测单元检测到由接收机单元执行的高比特率内容数据的接收时,再现由接收机单元接收的高比特率内容数据,以及当接收状态检测单元检测到有关高比特率内容数据的接收机单元的未接收状态时,从存储在存储器单元中的低比特率内容数据再现对应于未接收的高比特率内容数据的低比特率内容数据。
2.根据权利要求1的移动终端单元,其中每个低比特率内容数据和高比特率内容数据包括通过划分预定内容数据获得的多个内容数据块;以及如果低比特率内容数据块包含与高比特率内容数据块相同的内容,则低比特率内容数据块的块号与高比特率内容数据块的块号相同。
3.根据权利要求2的移动终端单元,其中存储器单元存储由接收机单元接收的高比特率内容数据块;以及当通过再现单元的预定内容的再现结束时,删除单元删除存储在存储器单元中的高比特率内容数据块。
4.一种包括移动终端单元的内容发送系统,移动终端单元包括内容发送单元具有存储器单元,存储有关预定内容的高比特率内容数据,以及发送单元,响应预定内容的发送请求,发送已经从存储器单元读取的高比特率内容数据;存储器单元,存储有关预定内容的低比特率内容数据,指示有关预定内容的高比特率内容数据的发送源是内容发送单元的发送源信息被加入到所述低比特率内容数据;发送源检测单元,基于加入到存储在存储器单元中的低比特率内容数据中的发送源信息,检测高比特率内容数据的发送源以再现所述预定内容;接收机单元,接收来自作为由发送源检测单元检测的发送源的内容发送单元的高比特率内容数据以再现所述预定内容;接收状态检测单元,检测由接收机单元执行的高比特率内容数据的接收;再现单元,当接收状态检测单元检测到由接收机单元执行的高比特率内容数据的接收时,再现由接收机单元接收的高比特率内容数据,以及当接收状态检测单元检测到有关高比特率内容数据的接收机的未接收状态时,从存储在存储器单元中的低比特率内容数据再现对应于未接收的高比特率内容数据的低比特率内容数据。
5.根据权利要求4的内容发送系统,其中,每个低比特率内容数据和高比特率内容数据包含通过划分预定内容数据获得的多个内容数据块;以及如果低比特率内容数据块包含与高比特率内容数据块相同的内容,则低比特率内容数据块的块号与高比特率内容数据块的块号相同。
6.一种允许计算机执行如下功能的内容再现程序发送源检测控制器,基于加入到低比特率内容数据的发送源信息,控制发送源检测单元检测有关将要从存储器单元再现的预定内容的高比特率数据内容数据的发送源,所述存储器单元存储有关预定内容的低比特率内容数据,指示有关预定内容的高比特率内容数据的发送源的发送源信息被加入到所述低比特率内容数据;接收控制器,控制接收机单元接收来自由发送源检测单元检测的发送源的高比特率内容数据以用于再现所述预定内容;以及再现控制器,当接收状态检测单元检测到高比特率内容数据的接收时,控制再现单元再现由接收机单元接收的高比特率内容数据,以及当接收状态检测单元检测到有关高比特率内容数据的接收机的未接收状态时,从存储在存储器单元中的低比特率内容数据再现对应于未接收的高比特率内容数据的低比特率内容数据。
全文摘要
对应于一系列流数据的低比特率内容数据作为预数据存储在移动电话中。为了再现特定内容,将与低比特率内容数据块具有相同内容的高比特率内容数据块的发送请求发送到由基于其再现被加入到预数据的传送源信息指示的发送源。如果发送源接收到高比特率内容数据块,则再现所述高比特率内容数据块。同时,如果未从发送源接收到高比特率内容数据块,则从预数据中检测具有预那些高比特率内容数据块相同内容的低比特率内容数据以取代其进行再现。
文档编号H04Q7/38GK1893398SQ20061010769
公开日2007年1月10日 申请日期2006年7月4日 优先权日2005年7月4日
发明者浅见知司, 小久保正史 申请人:索尼爱立信移动通信日本株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1