无线传送系统的制作方法

文档序号:7599043阅读:150来源:国知局
专利名称:无线传送系统的制作方法
技术领域
本发明涉及一种实时无线传送音乐数据等的方法、在该方法中使用的传送装置和接收装置,更具体地,本发明涉及一种用于解除数据中断的异常状态以正常恢复数据的方法和结构,这里的数据中断是由于无线传送过程的错误导致数据遗漏而引起的,以致通过使该传送装置和该接收装置彼此同步来重新达到正常状态。
背景技术
近年来,在蓝牙中将作为音乐和图像的实时传送标准的AV协议子集定义为一种近距离无线通讯。在蓝牙SIG(蓝牙系统规范,协议,1.0版本)高级分配协议和蓝牙SIG(蓝牙系统规范,核心,1.0版本)和音频/视频分配传送协议中展示了AV协议子集。
然而,在定义的AV协议子集中,当传送作为连续数据的音乐数据时,缺少作为标识符的帧就会导致传送装置侧产生的缓冲器溢出和接收装置侧产生的缓冲器耗尽的问题,这样会导致不能连续拾取音乐数据。因此,不能防止传送因错误导致的任何影响,并且当数据传送一旦中断时,就不可能再次进行正常扩展处理。

发明内容
因此,本发明的主要目的是,在用于实时无线传送在扩展处理时要求连续的数据的系统中能够进行恢复,也就是通过同步操作传送侧和接收侧的恢复处理来解决异常传送状态并重新达到正常传送状态。
为了实现上述目的,本发明涉及一种用于从传送装置向接收装置实时传送具有连续性的数据并保持该连续性的无线传送方法,其中完成了从数据传送中产生的传送异常恢复的该传送装置和该接收装置中的一个通过数据包通讯通知另一个装置完成恢复,另一个装置接收到恢复完成通知后,同步于所述装置中的一个的恢复处理对于其中产生的传送异常进行恢复操作。
本发明中处理的数据是需要保持连续性的连续数据,这种连续数据的一个示例是音乐数据。可替代地,该数据可以是图像数据,更重要地,该数据可以是本发明能够应用于其上并产生效果的任何连续数据。
在实时无线传送需要保持其连续性的数据的结构中,本发明能够通过设置传送和接收侧彼此同步,使得能从作为无线中的典型问题的数据遗漏引起的其中不能保持连续性的异常状态进行恢复。


通过随后参照附图和附加权利要求书的本发明优选实施例的说明,本发明的这些和其它目的将变得明显。通过实施本发明,本领域普通技术人员将受益非浅,在此将不再叙述。
图1是说明在用于实时无线传送音乐数据的系统中根据本发明的第一实施例的传送装置的结构框图。
图2是说明根据第一实施例的接收装置的结构框图。
图3是说明根据本发明的第二实施例的传送装置的结构框图。
图4是说明根据第二实施例的接收装置的结构框图。
图5是说明根据本发明的第三实施例的传送装置的结构框图。
图6是说明根据第三实施例的接收装置的结构框图。
图7是说明根据本发明的第四实施例的传送装置的结构框图。
图8是说明根据第四实施例的接收装置的结构框图。
图9是说明根据本发明的第五实施例的传送装置的结构框图。
图10是说明根据第五实施例的接收装置的结构框图。
图11是说明在用于实时无线传送音乐数据的系统中用于传送音乐数据的传送装置的基本结构的框图。
图12是说明在用于实时无线传送音乐数据的系统中用于在音乐数据缓冲器中任选时间长度下保留音乐数据、然后开始数据再现的接收装置的基本结构的框图。
图13是当在用于实时无线传送音乐数据的系统中的传送侧产生异常时音乐数据中的中断的序列图。
图14是当在用于实时无线传送音乐数据的系统中的接收侧产生异常时音乐数据中的中断的序列图。
具体实施例方式
首先,说明根据蓝牙的AV协议子集实时传送音乐数据的系统的基本结构,本发明在该系统上执行。该系统通常包括图11所示的传送装置和图12中所示的接收装置。
传送装置包括音乐数据压缩设备201,用于压缩从CD、MD等中读取的音乐数据;音乐数据缓冲器“传送侧”202,用于暂时保留压缩的音乐数据;无线传送设备“传送侧”204,用于无线传送音乐数据;音乐数据传送控制设备203,用于将音乐数据从音乐数据缓冲器“传送侧”202实时地传送到无线传送设备“传送侧”204;以及缓冲器容量监视设备“传送侧”205,用于监视音乐数据缓冲器“传送侧”202的缓冲器容量。
接收装置包括无线传送设备“接收侧”204、音乐数据缓冲器“接收侧”202和缓冲器容量监视设备“接收侧”205。这些功能设备204、202和205的结构与传送装置侧的功能设备相同。接收装置还包括音乐数据扩展设备207和音乐数据接收控制设备206。
接收装置在音乐数据缓冲器“接收侧”202中以任意时间长度保存由无线传送设备“接收侧”204接收的(经过压缩的)音乐数据,然后将该(经过压缩的)音乐数据从音乐数据缓冲器“接收侧”202实时传送到音乐数据扩展设备207,以便在其中扩展该音乐数据。
音乐数据传送控制设备203和音乐数据接收控制设备206符合蓝牙的AV协议子集。利用两个无线传送设备204的无线传送依赖于符合蓝牙的AV协议子集的协议规则。
通常将每帧地压缩音乐数据的SBC、AAC、MP3等作为音乐数据的压缩方法,其中每帧地进行音乐数据的实时传送。
所述装置的各个部件中,附加了“传送侧”或“接收侧”的部件指的是分别安装在传送装置和接收装置中的具有相同结构的部件。附加了“传送侧”的部件设置在传送装置中,附加了“接收侧”的部件设置在接收装置中。
在以上述方式排列的传送和接收中,根据无线电波的状态,就会重传或丢失数据,这是无线数据传送中存在的典型问题。在当前的无线传送技术中的数据传送中,不可避免地产生数据重传和丢失。由于这些现象,在传送音乐数据时音乐数据就会在缓冲器中溢出,在接收/再现音乐数据时缓冲器中音乐数据会耗尽。
当在接收装置侧的音乐数据缓冲器“接收侧”202中耗尽音乐数据时,就会产生数据遗漏,当扩展该音乐数据时,数据遗漏就会因此产生负面影响,例如产生错误。
当音乐数据在传送装置侧的音乐数据缓冲器“传送侧”202中溢出时,就会产生数据遗漏,当扩展该音乐数据时,数据遗漏就会因此产生负面影响,例如产生错误。
为了解决此问题,在传送装置中,就通过缓冲器容量监视设备“传送侧”205来监视音乐数据缓冲器“传送侧”202的缓冲器容量,以便检测缓冲器溢出。当检测到缓冲器溢出时,就在复位音乐数据压缩设备201和音乐数据缓冲器“传送侧”202之后重新启动该音乐数据的实时传送。
相反,在接收装置中,通过缓冲器容量监视设备“接收侧”205来监视音乐数据缓冲器“接收侧”202的缓冲器容量,以便检测缓冲器耗尽。当检测到缓冲器耗尽时,就在复位音乐数据扩展设备207和音乐数据缓冲器“接收侧”202之后重新启动该音乐数据的接收/再现。
当通过在传送侧和接收侧分别执行上述处理来检测由于数据遗漏导致的任何数据错误时,就防止了将错误传送到执行扩展处理的时间点,并利用一个新的帧再次扩展该音乐数据,由此重新达到正常再现。
上述无线传送方法不需要扩展时的数据连续性。因此,从异常状态恢复的处理就不需要传送侧和接收侧之间的同步,允许传送侧和接收侧单独进行恢复处理。
在用于实时无线传送音乐数据的系统中,作为常规处理,通常传送音乐数据是按照每帧来进行的。然而,近年来,利用被称为ADPCM(自适应差分脉冲编码调制)的压缩方法系统来传送音乐数据,其中压缩/扩展处理不是按照每帧来进行的。
ADPCM是用于CD播放器等的压缩方法,它的优点在于因为不是按照每帧实施压缩处理,所以压缩之前几乎没有延迟。然而,因为ADPCM是一种其中通过与在前数据相关的差异来编码数据的压缩方法,所以当进行扩展时数据就必须是连续的。
参照图13和14来说明根据例如ADPCM的需要数据连续的压缩方法压缩的音乐数据的实时传送系统在该数据中产生的中断。图13是在传送装置侧上的音乐数据经历中断的情况下的序列图,图14是在接收装置侧上的音乐数据经历中断的情况下的序列图。在图13和14中,其中插入了连续数字的矩形方框表示音乐数据。数字表示音乐数据上的一节时间,其中随着数字增加,音乐数据的传递时间也增加。而且,每个图中的水平方向表示音乐数据传送的移动,其中在各个图中音乐数据传送从左侧(在传送装置侧上的各个功能部件)向右侧(在接收装置侧上的各个功能部件)移动。
图13示出了在传送装置侧上的音乐数据缓冲器“传送侧”202的缓冲器容量小于在接收装置侧上的音乐数据缓冲器“接收侧”202的缓冲器容量的情况。参照该情况,在实时传送并再现音乐数据的情况下,当在两个无线传送设备204之间在由图13中的(b)所示的音乐数据的时间通路中重复数据传送时,就会在由图13中的(c)所示的传送装置侧上的音乐数据缓冲器202中产生缓冲器溢出。在图13中,数字8的音乐数据溢出。
如图13中的(d)所示,缓冲器容量监视设备“传送侧”205检测缓冲器溢出并复位音乐数据压缩设备201和音乐数据缓冲器“传送侧”202的操作,然后重新启动实时传送。然而,在接收装置侧,在音乐数据中产生如图13中的(e)所示的中断,也就是在数字为“6”的数据后面预期应该设置数字为“7”→“8”的数据的地方,设置了数字为“1”→“2”的数据。
在传送根据扩展处理中不需要数据连续性的压缩方法进行压缩的数据的情况下可接受上述情况。相反,在传送扩展处理中需要数据连续性的压缩方法进行压缩的数据的情况下,数据中产生的中断随后就会传送音乐数据的扩展中的错误,导致了不能正常扩展音乐数据的异常状态。
同时,图14示出了在传送装置侧上的音乐数据缓冲器202的缓冲器容量大于接收装置侧上的音乐数据缓冲器202的缓冲器容量的情况。参照这种情况,在实时传送并再现该音乐数据的情况下,如图14中的(b)所示,当在两个无线传送设备204之间在该音乐数据的时间通路中重复该数据传送时,如图14中的(c)所示,就会在接收装置侧上的音乐数据缓冲器202中出现数据耗尽。在图14中,在由(b)表示的周期内,数据耗尽导致了数据传送的暂停。
如图14中的(d)所示,缓冲器容量监视设备“接收侧”205检测缓冲器耗尽,复位音乐数据扩展设备207和音乐数据缓冲器202,然后重新启动该数据的实时接收/再现。然而,在接收装置侧,如图14中的(e)所示,在该音乐数据中产生中断。虽然认为在该复位之后该数据传送用数字“1”的数据来重新启动,但为了说明如图14中的(e)所示的数据中断,就用数字“6”→“7”的数据来重新启动该数据传送。当产生数据中断时,此后就会将该错误传送到音乐数据扩展,产生异常状态,而该音乐数据就不能正常扩展。
如上所述,当传送作为连续数据处理的音乐数据时,由于缺少作为标识的帧,如果在传送装置侧上产生缓冲器溢出和在接收装置侧上产生缓冲器耗尽,就不能得到音乐数据的连续性。因此,不能解决任何来自错误对传送的影响。一旦数据传送经历中断时,就不可能重新达到正常扩展数据的状态。
此后,将说明用于解决所述缺点的本发明的各个实施例。
第一实施例图1是说明根据本发明的第一实施例的传送装置的结构框图。图2是说明根据第一实施例的接收装置的结构框图。
参照图1和2中的参考数字,201表示音乐数据压缩设备,202表示音乐数据缓冲器,203表示音乐数据传送控制设备,204表示无线传送设备,205表示缓冲器容量监视设备。根据本实施例的传送装置和接收装置具有与图13和14中所示的系统相同的基本结构。因此,用相同的参考数字来提供图1和2中所示的与图13和14中的各部件相同的任何部件,并且在此不进行说明。
本实施例的特征在于,传送装置包括恢复完成传送设备101和恢复请求接收设备102,接收装置包括恢复请求传送设备103和恢复完成接收设备104。
参照图1和2,说明在根据第一实施例的系统(用于实时传送音乐数据的系统)中从异常状态恢复的方法。下面的说明假设利用近距离无线通讯(蓝牙通讯)将音乐数据从传送装置传送到接收装置。基于该假设,在接收装置中,从无线传送设备“接收侧”204接收的音乐数据通过音乐数据接收控制设备206存储在音乐数据缓冲器“接收侧”202中,并且通过音乐数据扩展设备207被扩展,由此被再现。
在实时传送并再现音乐数据的情况下,当音乐数据缓冲器“传送侧”202的缓冲器容量大于音乐数据缓冲器“接收侧”202的缓冲器容量时,如图14中的(b)所示,在两个无线传送设备204之间在该音乐数据上的时间通路中就会重传数据。当重传数据时,如图14中的(c)所示,就会在音乐数据缓冲器“接收侧”202中产生缓冲器耗尽。下面,说明在接收设备中产生缓冲器耗尽的情况下的操作。
在上述情况下,缓冲器容量监视设备“接收侧”205检测数据传送中的异常(缓冲器耗尽)。缓冲器容量监视设备“接收侧”205,响应于检测的缓冲器耗尽,复位音乐数据缓冲器“接收侧”202和音乐数据扩展设备207的操作,然后暂时停止音乐数据接收控制设备206的操作。
此后,缓冲器容量监视设备“接收侧”205请求恢复请求传送设备103传送恢复请求数据包。恢复请求传送设备103,响应于接收用于传送恢复请求数据包的请求,产生该恢复请求数据包并利用数据传送通路将该恢复请求数据包从无线传送设备“接收侧”204传送到无线传送设备“传送侧”204,该数据传送通路不同于在传送装置和接收装置之间已经建立的音乐数据传送通路。
在实时传送音乐数据之前或在请求传送恢复请求数据包时,可以在传送装置和接收装置之间建立不同的数据传送通路。在传送恢复请求数据包之前的任何时间点(包括发出请求的时间)都可以建立不同的数据传送通路。
此时,在传送装置中,通过音乐数据压缩设备201压缩音乐数据,并且在音乐数据缓冲器“传送侧”202中存储音乐数据。然后,音乐数据传送控制设备203从无线传送设备“传送侧”204实时传送音乐数据。
当在上述情况下恢复请求接收设备102从接收装置接收恢复请求数据包时,恢复请求接收设备102就暂时停止音乐数据传送控制设备203。恢复请求接收设备102复位音乐数据压缩设备201和音乐数据缓冲器“传送侧”202的操作,然后请求恢复完成传送设备101传送恢复完成数据包。
恢复完成传送设备101响应于接收到的用于传送恢复完成数据包的请求,产生恢复完成数据包,并且通过在传送装置和接收装置之间建立的上述不同的数据传送通路(不同于该音乐数据传送通路),将该恢复完成数据包从无线传送设备“传送侧”204传送到接收装置。在完成恢复完成数据包的传送之后,恢复完成传送设备101再激活音乐数据传送控制设备203,由此重新启动该音乐数据的实时传送。
当恢复完成接收设备104通过无线传送设备“接收侧”204接收恢复完成数据包时,恢复完成接收设备104就再激活暂时停止的音乐数据接收控制设备206,由此重新启动该音乐数据的接收/再现。
如上所述,根据本实施例,恢复完成数据包的传送和接收作为定时方式触发器来重新启动传送装置和接收装置中的音乐数据的实时传送。前述方案能够使通过其复位传送装置中的数据压缩/传送的定时和通过其复位接收装置中的数据接收/扩展的定时之间同步。因此,实现了从接收侧上产生的异常状态中恢复的操作并重新达到正常数据传送状态,而保持传送装置和接收装置之间的同步状态。
如上所述,根据第一实施例,接收装置可以从其中在数据传送中产生的可能异常(缓冲器耗尽)中恢复,并且在最佳时间长度之内重新达到正常数据传送状态,而在用于实时无线传送音乐数据的系统中保持传送装置和接收装置之间的同步状态。
随后,说明从在传送装置侧上的数据传送中产生的异常(缓冲器溢出)中恢复的方法。在实时传送并再现音乐数据的情况下,当音乐数据缓冲器“传送侧”202的缓冲器容量小于音乐数据缓冲器“接收侧”202的缓冲器容量时,如图13中的(b)所示,在两个无线传送设备204之间就可能在该音乐数据上的时间通路中重复数据传送。当重复数据传送时,如图13中的(c)所示,就会在音乐数据缓冲器“传送侧”202中产生缓冲器溢出。下面,说明当在传送装置中产生缓冲器溢出时的操作。
在前述情况下,缓冲器容量监视设备“传送侧”205检测在数据传送中的异常(缓冲器溢出)。缓冲器容量监视设备“传送侧”205,在检测出缓冲器溢出后停止由音乐数据传送控制设备203执行的音乐数据传送。
当暂时停止音乐数据传送控制设备203的操作时,在接收装置中的音乐数据缓冲器“接收侧”202中就会产生缓冲器耗尽。
如上所述,根据本实施例,当在音乐数据缓冲器“传送侧”202中产生由于数据传送异常而导致的缓冲器溢出时,就暂时停止由音乐数据传送控制设备203执行的传送操作,由此在音乐数据缓冲器“接收侧”202中有意地产生缓冲器耗尽。
检测该缓冲器耗尽,并且如上所述执行用于达到正常数据传送状态的恢复操作。因此,就可以克服在传送装置侧上产生的数据传送中的异常(缓冲器溢出),并保持传送装置和接收装置之间的同步状态,由此重新达到正常数据传送状态。
因此,根据本实施例,通过简单设置传送装置,以便当在传送装置侧上的数据传送中产生异常(缓冲器溢出)时暂时停止音乐数据的传送,就可以实现用于达到正常数据传送状态的恢复,并保持传送装置和接收装置之间的同步状态。
本发明不对根据第一实施例的恢复请求数据包和恢复完成数据包的组成以及数据传送通路的建立进行任何限制。
第二实施例图3是说明根据本发明的第二实施例的传送装置的结构框图。图4是说明根据第二实施例的接收装置的结构框图。
参照图3和4中的参考数字,201表示音乐数据压缩设备,202表示音乐数据缓冲器,203表示音乐数据传送控制设备,204表示无线传送设备,205表示缓冲器容量监视设备。根据本实施例的传送和接收装置具有与图13和14中所示的系统相同的基本结构。因此,用相同的参考数字来提供图1和2中所示的与图13和14中的各部件相同的任何部件,并且在此不进行说明。
本实施例的特征在于,传送装置包括恢复通知传送设备301,接收装置包括恢复通知接收设备302。
参照图3和4,说明在根据第二实施例的系统(用于实时无线传送音乐数据的系统)中从异常状态中恢复的方法。与第一实施例一样,下面的说明假设利用近距离无线通讯(蓝牙通讯)将音乐数据从传送装置传送到接收装置。基于该假设,在接收装置中,音乐数据接收控制设备206将从无线传送设备“接收侧”204接收的音乐数据存储在音乐数据缓冲器“接收侧”202中,并且由音乐数据扩展设备207进行扩展,由此被再现。
在实时传送并再现音乐数据的情况下,当音乐数据缓冲器“传送侧”202的缓冲器容量小于音乐数据缓冲器“接收侧”202的缓冲器容量时,如图13中的(b)所示,在两个无线传送设备204之间在该音乐数据上的时间通路中就可以重复该数据传送。当重复数据传送时,如图13中的(c)所示,就会在音乐数据缓冲器“接收侧”202中产生缓冲器溢出。下面,说明在传送装置中产生缓冲器溢出的情况下的操作。
在前述情况下,通过缓冲器容量监视设备“传送侧”205检测数据传送中的异常(缓冲器溢出)。缓冲器容量监视设备“传送侧”205,响应于检测出缓冲器溢出,复位音乐数据压缩设备201和音乐数据缓冲器“传送侧”202,然后暂时停止音乐数据传送控制设备203。
此后,缓冲器容量监视设备“传送侧”205请求恢复通知传送设备301传送恢复通知数据包。恢复通知传送设备301,响应于接收到用于传送恢复通知数据包的请求,产生该恢复通知数据包并利用数据传送通路将该恢复通知数据包从无线传送设备“传送侧”204传送到无线传送设备“接收侧”204,该数据传送通路不同于在传送装置和接收装置之间已经建立的音乐数据传送通路。
在实时传送音乐数据之前或在请求传送恢复请求数据包时,可以在传送装置和接收装置之间建立不同的数据传送通路。在恢复请求数据包传送之前的任何时间点(包括发出请求的时间)都可以建立不同的数据传送通路。
在完成传送恢复通知数据包之后,恢复通知传送设备301就再激活音乐数据传送控制设备203,由此重新启动“传送侧”的音乐数据实时传送。
恢复通知接收设备302通过无线传送设备“接收侧”204接收恢复通知数据包并复位音乐数据缓冲器“接收侧”202和音乐数据扩展设备207的接收/再现操作,然后继续音乐数据的接收/再现。此时,恢复通知接收设备302就不用暂时停止音乐数据缓冲器“接收侧”202和音乐数据扩展设备207的操作而只进行该复位操作。
在前述方式中,通过其复位该传送装置的传送操作的定时和通过其复位该接收装置的接收/再现操作的定时彼此同步。因此,就能够解除在该传送装置侧上产生的在该数据传送中的异常状态(缓冲器溢出),由此重新达到正常的数据传送状态并保持传送装置和接收装置之间的同步状态。
因此,根据第二实施例,传送装置就能够从在该数据传送中产生的可能异常(缓冲器溢出)中恢复,在最佳的时间长度之内重新达到正常的数据传送状态,并保持在用于无线实时传送音乐数据的系统中的传送装置和接收装置之间的同步状态。
随后,说明从接收装置侧的数据传送中产生的异常(缓冲器耗尽)恢复的方法。在实时传送并再现音乐数据的情况下,当音乐数据缓冲器“传送侧”202的缓冲器容量大于音乐数据缓冲器“接收侧”202的缓冲器容量时,如图14中的(b)所示,就可能在该音乐数据的时间通路中在两个无线传送设备204之间重复数据传送。当重复数据传送时,如图14中的(c)所示,就会在音乐数据缓冲器“接收侧”202中产生缓冲器耗尽。下面,说明在产生缓冲器耗尽的情况下的操作。
在前述情况下,缓冲器容量监视设备205检测出音乐数据缓冲器“接收侧”202中的数据耗尽。因为检测出缓冲器耗尽,缓冲器容量监视设备“接收侧”205就暂时停止音乐数据接收控制设备206的操作。
当暂时停止音乐数据接收控制设备206的操作时,就在传送装置和接收装置之间重传音乐数据。当重传音乐数据时,就在传送装置中发生传送堵塞,从而导致缓冲器溢出。
如上所述,根据本实施例,当在音乐数据缓冲器“接收侧”202中产生由该数据传送中的异常导致的缓冲器耗尽时,就暂时停止音乐数据接收控制设备206的接收/再现操作,由此有意地在音乐数据缓冲器“传送侧”202中产生缓冲器溢出。
如上所述,进行缓冲器溢出的检测和由此的恢复以便重新达到正常的数据传送。当在传送装置中完成用于正常的数据传送状态的恢复操作时,恢复通知传送设备301就通过无线传送设备“传送侧”204将恢复通知数据包传送到接收装置。恢复通知接收设备302通过无线传送设备“接收侧”204接收恢复通知数据包,并再激活音乐数据接收控制设备206的接收操作,由此重新启动“接收侧”的音乐数据实时传送。
在上述方式中,通过其复位该传送装置的传送操作的定时和通过其复位该接收装置的接收/再现操作的定时彼此同步。由此就能解除在接收装置上产生的数据传送中的异常状态(缓冲器耗尽),以便重新达到正常数据传送状态,并保持传送装置和接收装置之间的同步状态。
如上所述,根据第二实施例,当在接收装置侧上的数据传送状态中产生异常(缓冲器耗尽)时,缓冲器容量监视设备“接收侧”205停止音乐数据接收控制设备206的操作,并且如果当接收恢复通知数据包时音乐数据接收控制设备206的操作为停止状态,就再激活音乐数据接收控制设备206。因此,消除了将产生在无线传送设备“接收侧”204和音乐数据接收控制设备206之间的重传的状态,使得重新达到正常数据传送状态,并保持接收装置和传送装置之间的同步状态。
本发明不对根据第二实施例的恢复请求数据包的组成和数据传送通路的生成进行任何限制。
第三实施例图5是说明根据本发明的第三实施例的传送装置的结构框图。
图6是说明根据第三实施例的接收装置的结构框图。
参照图5和6中的参考数字,201表示音乐数据压缩设备,202表示音乐数据缓冲器,203表示音乐数据传送控制设备,204表示无线传送设备,205表示缓冲器容量监视设备。根据本实施例的传送装置和接收装置具有与图13和14中所示的系统相同的基本结构。因此,用相同的参考数字来提供图5和6中所示的与图13和14中的各部件相同的任何部件,并且在此不对其进行说明。
本实施例的特征在于,传送装置包括恢复完成/恢复通知传送设备401和恢复请求接收设备102,接收装置包括恢复完成/恢复通知接收设备402和恢复请求传送设备103。
参照图5和6,说明在根据第三实施例的系统(用于实时无线传送音乐数据的系统)中从异常状态中恢复的方法。与第一实施例一样,下面的说明假设利用近距离无线通讯(蓝牙通讯)将音乐数据从传送装置传送到接收装置。基于该假设,在接收设备中,音乐数据接收控制设备206将从无线传送设备“接收侧”204接收的音乐数据存储在音乐数据缓冲器“接收侧”202中,该音乐数据由音乐数据扩展设备207扩展,由此被再现。
在实时传送并再现音乐数据的情况下,当音乐数据缓冲器“传送侧”202的缓冲器容量大于音乐数据缓冲器“接收侧”202的缓冲器容量时,如图14中的(b)所示,在两个无线传送设备204之间在该音乐数据上的时间通路中可能重复数据传送。当重复数据传送时,如图14中的(c)所示,就会在音乐数据缓冲器“接收侧”202中产生缓冲器耗尽。下面,说明在接收装置中产生缓冲器耗尽的情况下的操作。
在前述情况下,缓冲器容量监视设备“接收侧”205检测数据传送中的异常(缓冲器耗尽)。缓冲器容量监视设备“接收侧”205在检测出缓冲器耗尽后复位音乐数据缓冲器“接收侧”202和音乐数据扩展设备207,并暂时停止音乐数据接收控制设备206的操作。
此后,缓冲器容量监视设备“接收侧”205请求恢复请求传送设备103传送恢复请求数据包。恢复请求传送设备103接收用于传送恢复请求数据包的请求,产生恢复请求数据包,并且进一步利用数据传送通路将该恢复请求数据包从无线传送设备“接收侧”204传送到无线传送设备“传送侧”204,该数据传送通路不同于在传送装置和接收装置之间已经建立的音乐数据传送通路。
在实时传送音乐数据之前或在请求传送恢复请求数据包时,可以在传送装置和接收装置之间建立不同的数据传送通路。在传送恢复请求数据包之前的任何时间点(包括发出请求时的时间)都可以建立不同的数据传送通路。
此时,在传送装置中,音乐数据压缩设备201压缩该音乐数据,音乐数据缓冲器“传送侧”202中存储该音乐数据,然后音乐数据传送控制设备204从无线传送设备“传送侧”204中实时传送该音乐数据。
在前述情况下,当恢复请求接收设备102从接收装置中接收恢复请求数据包时,恢复请求接收设备102就暂时停止音乐数据传送控制设备203。恢复请求接收设备102进一步复位音乐数据压缩设备201和音乐数据缓冲器“传送侧”202的操作,然后请求恢复完成/恢复通知传送设备401传送恢复完成数据包。
恢复完成/恢复通知传送设备401接收用于传送恢复完成数据包的请求并产生恢复完成数据包,然后通过前述的在传送装置和接收装置之间建立的不同数据传送通路(不同于音乐数据传送通路),将该恢复完成数据包从无线传送设备“传送侧”204传送到接收装置。在完成该恢复完成数据包的传送之后,恢复完成/恢复通知传送设备401就再激活音乐数据传送控制设备203,由此重新启动该音乐数据的实时传送。
当恢复完成/恢复通知接收设备402通过无线传送设备“接收侧”204接收该恢复完成数据包时,恢复完成/恢复通知接收设备402就再激活暂时停止的音乐数据接收控制设备206,由此重新启动该音乐数据的接收/再现。
如上所述,根据本实施例,将恢复完成数据包的传送和接收作为在传送装置和接收装置中重新启动音乐数据的实时传送的定时方式触发器。由此,传送装置中复位数据压缩/传送的定时和接收装置中的复位接收/扩展的定时彼此同步。由此完成了将接收侧产生的异常状态转移到正常状态的恢复操作,并保持传送装置和接收装置之间的同步状态。
如上所述,根据第三实施例,经历在接收装置侧上产生的异常(缓冲器耗尽)的数据传送就可以在最佳时间长度之内重新达到正常数据传送状态,并保持在用于无线实时传送音乐数据的系统中的传送装置和接收装置之间的同步状态。
随后,说明从传送装置上的数据传送中产生的异常(缓冲器溢出)恢复的方法。在实时传送并再现音乐数据的情况下,当音乐数据缓冲器“传送侧”202的缓冲器容量小于音乐数据缓冲器“接收侧”202的缓冲器容量时,如图13中的(b)所示,就可以在该音乐数据的时间通路中在两个无线传送设备204之间重复数据传送。当重复数据传送时,如图13中的(c)所示,就会在音乐数据缓冲器“传送侧”202中产生缓冲器溢出。下面,说明在产生缓冲器溢出的情况下的操作。
在前述情况下,缓冲器容量监视设备“传送侧”205检测在数据传送中的异常(缓冲器溢出)。缓冲器容量监视设备“传送侧”205在检测出缓冲器溢出之后,停止由音乐数据传送控制设备206进行的音乐数据的传送,并且进一步复位音乐数据压缩设备201和音乐数据缓冲器“传送侧”202的操作。
在实施前述控制处理之后,缓冲器容量监视设备“传送侧”205请求恢复完成/恢复通知传送设备401传送该恢复通知数据包。恢复完成/恢复通知传送设备401接收用于传送恢复通知数据包的请求,产生恢复通知数据包,然后通过前述的在传送装置和接收装置之间建立的不同数据传送通路从无线传送设备“传送侧”204将该恢复通知数据包传送到接收装置。在完成该恢复通知数据包的传送之后,恢复完成/恢复通知传送设备401就再激活音乐数据传送控制设备203,由此重新启动该音乐数据的实时传送。
在接收装置中,当恢复完成/恢复通知接收设备402通过无线传送设备“接收侧”204接收该恢复通知数据包时,恢复完成/恢复通知接收设备402就复位音乐数据缓冲器“接收侧”202和音乐数据扩展设备207的操作,然后继续该音乐数据的接收/再现。此时,恢复完成/恢复通知接收设备402就只进行复位操作,而不用暂时停止音乐数据缓冲器“接收侧”202和音乐数据扩展设备207的操作。
根据本实施例,将该恢复完成数据包的传送和接收作为定时方式触发器,用于使通过其在传送装置中复位数据压缩/传送的定时和通过其在接收装置中复位数据接收/扩展的定时相应地彼此同步。因此,就完成了其中解除了在接收侧上产生的异常状态以便重新达到正常数据传送状态的恢复操作,并保持在传送装置和接收装置之间的同步状态。
如上所述,根据第三实施例,经历在接收装置侧上产生的异常(缓冲器耗尽)的数据传送就能够在最佳时间长度之内重新达到正常数据传送状态,并保持在用于无线实时传送音乐数据的系统中的传送装置和接收装置之间的同步状态。
本发明不对根据第三实施例的恢复请求数据包、恢复完成数据包、恢复通知数据包的组成以及数据传送通路的建立进行任何限制。
第四实施例图7是说明根据本发明的第四实施例的传送装置的结构框图。
图8是说明根据第四实施例的接收装置的结构框图。
参照图7和8中的参考数字,201表示音乐数据压缩设备,202表示音乐数据缓冲器,203表示音乐数据传送控制设备,204表示无线传送设备,205表示缓冲器容量监视设备。根据本实施例的传送装置和接收装置具有与图13和14中所示的系统相同的基本结构。因此,用相同的参考数字来提供图7和8中所示的与图13和14中的各部件相同的任何部件,并且在此不对其进行说明。
本实施例的特征在于,传送装置包括缓冲器容量传送设备“传送侧”501和缓冲器容量接收设备“传送侧”502,接收装置包括缓冲器容量传送设备“接收侧”501和缓冲器容量接收设备“接收侧”502。
参照图7和8,说明在根据第四实施例的系统(用于实时无线传送音乐数据的系统)中从异常状态恢复的方法。
与第一实施例一样,下面的说明假设利用近距离无线通讯(蓝牙通讯)将音乐数据从传送装置传送到接收装置。基于该假设,在接收装置中,从无线传送设备“接收侧”204接收的音乐数据通过音乐数据接收控制设备206存储在音乐数据缓冲器“接收侧”202中,并且通过音乐数据扩展设备207扩展该音乐数据,由此再现该音乐数据。
本实施例的特征在于,缓冲器容量监视设备“传送侧”205的缓冲器容量比较/监视值设置为其中预测传送异常的产生的音乐数据缓冲器“传送侧”202或音乐数据缓冲器“接收侧”202的缓冲器容量。
当在前述状态下的音乐数据的实时传送期间,在两个无线传送设备204之间重复数据传送时,就能够通过缓冲器容量监视设备“传送侧”205检测出两个传送异常(传送侧上的缓冲器溢出和接收侧上的缓冲器耗尽)。
本实施例能够通过缓冲器容量监视设备“传送侧”205来检测传送侧和接收侧两者之上的数据传送异常,由此使传送装置和接收装置中的恢复操作彼此同步。下面,给出其详细说明。
在开始音乐数据的实时传送之前,在传送装置和接收装置之间预先建立除了音乐数据传送通路之外的数据传送通路。
缓冲器容量传送设备“传送侧”501预先记录其中能够在音乐数据缓冲器“传送侧”202保存音乐数据的音乐数据缓冲器容量(传送侧缓冲器容量)。缓冲器容量传送设备“传送侧”501产生用于通报记录的传送侧缓冲器容量的缓冲器容量通知数据包,并通过无线传送设备“传送侧”204将缓冲器容量通知数据包传送到接收装置。该传送通过前述的不同数据传送通路进行。接收装置接收缓冲器容量通知数据包,并从接收的缓冲器容量通知数据包中读取音乐数据缓冲器“传送侧”202的缓冲器容量,然后在缓冲器容量接收设备“接收侧”502中记录读取的音乐数据缓冲器“传送侧”202的缓冲器容量(传送侧缓冲器容量)。
在相同方式下,缓冲器容量传送设备“接收侧”501预先记录其中能够在音乐数据缓冲器“接收侧”202中存储的音乐数据的音乐数据缓冲器容量(接收侧缓冲器容量)。缓冲器容量传送设备“接收侧”501产生用于通报记录的接收侧缓冲器容量的缓冲器容量通知数据包,并通过无线传送设备“接收侧”204将缓冲器容量通知数据包传送到传送装置。该传送通过前述的不同数据传送通路进行。传送装置接收缓冲器容量通知数据包,并从接收的缓冲器容量通知数据包中读取音乐数据缓冲器“接收侧”202的缓冲器容量,然后在缓冲器容量接收设备“传送侧”502中记录读取的音乐数据缓冲器“接收侧”202的缓冲器容量(接收侧缓冲器容量)。缓冲器容量接收设备“传送侧”502预先记录其中的音乐数据缓冲器“传送侧”202的缓冲器容量(传送侧缓冲器容量)。
假设传送侧缓冲器容量表示为S,接收侧缓冲器容量表示为R。根据预先记录的传送侧缓冲器容量S和接收的接收侧缓冲器容量R,缓冲器容量接收设备“传送侧”502对音乐数据缓冲器“传送侧”202设置缓冲器容量监视设备“传送侧”205的缓冲器容量比较/监视值。根据预先记录的接收侧缓冲器容量R和接收的传送侧缓冲器容量S,缓冲器容量接收设备“接收侧”502修正音乐数据缓冲器“接收侧”202的缓冲器容量。下面,给出其详细说明。
当传送侧缓冲器容量S大于接收侧缓冲器容量R(S>R)时,缓冲器容量接收设备“传送侧”502就修正缓冲器容量监视设备“传送侧”205的缓冲器容量比较/监视值“传送侧”,由此使其等于接收侧缓冲器容量R。此外,缓冲器容量接收设备“传送侧”502维持音乐数据缓冲器“传送侧”202的缓冲器容量,以便维持其等于设置的传送侧缓冲器容量S。
此时,缓冲器容量接收设备“接收侧”502就维持缓冲器容量监视设备“接收侧”205的缓冲器容量比较/监视值“接收侧”,以维持其等于接收侧缓冲器容量R。此外,缓冲器容量接收设备“接收侧”502就维持音乐数据缓冲器“接收侧”202的缓冲器容量,以维持其等于设置的接收侧缓冲器容量R。
当传送侧缓冲器容量S小于接收侧缓冲器容量R(S<R)时,缓冲器容量接收设备“传送侧”502就维持缓冲器容量监视设备“传送侧”205的缓冲器容量比较/监视值“传送侧”,由此使其等于传送侧缓冲器容量S。此外,缓冲器容量接收设备“传送侧”502维持音乐数据缓冲器“传送侧”202的缓冲器容量,以便维持其等于设置的传送侧缓冲器容量S。
此时,缓冲器容量接收设备“接收侧”502就修正音乐数据缓冲器“接收侧”202的缓冲器容量,由此使其等于传送侧缓冲器容量S。此外,缓冲器容量接收设备“接收侧”502就维持缓冲器容量监视设备“接收侧”205的缓冲器容量比较/监视值“接收侧”,以维持其等于设置的接收侧缓冲器容量R。
如上所述,根据音乐数据缓冲器“传送侧”202的缓冲器容量和音乐数据缓冲器“接收侧”202的缓冲器容量的比较,复位音乐数据缓冲器“接收侧”202的接收缓冲器容量和缓冲器容量监视设备“传送侧”205的比较/监视值。更具体地,将音乐数据缓冲器“接收侧”202的缓冲器容量设置为音乐数据缓冲器“传送侧”202的缓冲器容量S和小于该缓冲器容量S的音乐数据缓冲器“接收侧”202的缓冲器容量R之一。此外,将缓冲器容量监视设备“传送侧”205的缓冲器容量比较/监视值“传送侧”设置为音乐数据缓冲器“传送侧”202的缓冲器容量S和小于该缓冲器容量S的音乐数据缓冲器“接收侧”202的缓冲器容量R之一。
在完成缓冲器容量比较/监视值和接收侧缓冲器容量的调整之后,就切断不同于音乐数据传送通路的不同的数据传送通路。然而,本实施例并不限制为必须必须切断数据传送通路。除了该音乐数据传送通路之外的不同数据传送通路可以保持连接。
在完成缓冲器容量比较/监视值和缓冲器容量的调整之后,就实时传送音乐数据。在数据传送期间,当音乐数据缓冲器“传送侧”202的缓冲器容量超过在缓冲器容量监视设备“传送侧”205中预先设置的缓冲器容量比较/监视值“传送侧”时,缓冲器容量监视设备“传送侧”205就检测出该情况。缓冲器容量监视设备“传送侧”205在检测出缓冲器容量过量后,判定在传送侧上产生缓冲器溢出,暂时停止音乐数据传送控制设备203的传送操作,然后复位音乐数据压缩设备201和音乐数据缓冲器“传送侧”202的操作。当进行复位操作时,缓冲器容量监视设备“传送侧”205就再激活音乐数据传送控制设备203,由此重新启动音乐数据的实时传送。
将缓冲器容量监视设备“传送侧”205的缓冲器容量比较/监视值“传送侧”设置为等于音乐数据缓冲器“传送侧”202的缓冲器容量S和小于该缓冲器容量S的音乐数据缓冲器“接收侧”202的缓冲器容量R之一的值。将音乐数据缓冲器“接收侧”202的接收缓冲器容量设置为等于音乐数据缓冲器“传送侧”202的缓冲器容量S和小于该缓冲器容量S的音乐数据缓冲器“接收侧”202的缓冲器容量R之一的值。因此,就按照以下方式来维持用于重新启动传送的同步性。
首先,说明音乐数据缓冲器“传送侧”202的缓冲器容量S(传送侧缓冲器容量)大于音乐数据缓冲器“接收侧”202的缓冲器容量R(接收侧缓冲器容量)(S>R)的情况。
在前述情况下,当缓冲器容量监视设备“接收侧”205检测出在音乐数据缓冲器“接收侧”202中产生的传送异常(缓冲器耗尽)时,缓冲器容量监视设备“传送侧”205就会同时检测出假定的缓冲器溢出。
由此,当通过缓冲器容量监视设备“接收侧”205来检测在音乐数据缓冲器“接收侧”202中的缓冲器耗尽并且相应地复位并重新启动接收侧上的数据传送时,就通过缓冲器容量监视设备“传送侧”205来同时(同步)检测在音乐数据缓冲器“传送侧”202中假设的缓冲器溢出,并且相应地复位并重新启动传送侧上的数据传送。
因此,通过其在接收设备中重新启动接收/再现的定时就与通过其在接收设备中重新启动该传送的定时同步。
接着说明音乐数据缓冲器“传送侧”202的缓冲器容量S(传送侧缓冲器容量)小于音乐数据缓冲器“接收侧”202的缓冲器容量R(接收侧缓冲器容量)(S<R)的情况。
在前述情况下,当缓冲器容量监视设备“传送侧”205检测出在音乐数据缓冲器“传送侧”202中的缓冲器溢出时,缓冲器容量监视设备“接收侧”205就会同时(同步)检测出在音乐数据缓冲器“接收侧”202中的缓冲器溢出。
因此,根据通过缓冲器容量监视设备“传送侧”205的检测来复位音乐数据缓冲器“传送侧”202和音乐数据压缩设备201的定时就与根据通过缓冲器容量监视设备“接收侧”205的检测来复位音乐数据缓冲器“接收侧”202和音乐数据扩展设备207的定时彼此同步。
因此,根据第四实施例,在用于无线实时传送音乐数据的系统中,复位缓冲器容量监视设备“传送侧”205的缓冲器容量比较/监视值“传送侧”,并在开始音乐数据的实时传送之前调节传送装置和接收装置之间的音乐数据缓冲器“接收侧”202的缓冲器容量,由此使在传送设备中的数据传送中产生异常的定时与在接收设备中的数据传送中产生异常的定时同步。在这种方式下,即使在传送装置和接收装置中单独进行用于正常传送状态的各个恢复操作时,仍然能够同步地进行该恢复操作。
根据基于本实施例构成的从异常传送状态中的恢复,在音乐数据的实时传送期间,就不必传送除了音乐数据之外的任何数据,这样降低了恢复操作所需的处理负载。
第五实施例图9是说明根据本发明的第五实施例的传送装置的结构框图。图10是说明根据第五实施例的接收装置的结构框图。
参照图9和10中的参考数字,201表示音乐数据压缩设备,202表示音乐数据缓冲器,203表示音乐数据传送控制设备,204表示无线传送设备,205表示缓冲器容量监视设备。根据本实施例的传送装置和接收装置具有与图13和14中所示的系统相同的基本结构。因此,用相同的参考数字来提供图9和10中所示的与图13和14中的各部件相同的任何部件,并且在此不对其进行说明。
本实施例的特征在于,传送装置包括缓冲器容量接收设备“传送侧”502和定时器601,接收装置包括缓冲器容量接收设备“接收侧”501。
参照图9和10,说明在根据第五实施例的系统(用于无线实时传送音乐数据的系统)中从异常状态中恢复的方法。
与第一实施例一样,下面的说明假设利用近距离无线通讯(蓝牙通讯)将音乐数据从传送装置传送到接收装置。基于该假设,在接收装置中,从无线传送设备“接收侧”204接收的音乐数据通过音乐数据接收控制设备206存储在音乐数据缓冲器“接收侧”202中,并且通过音乐数据扩展设备207扩展该音乐数据,由此再现该音乐数据。
根据第四实施例,将缓冲器容量监视设备“传送侧”205的缓冲器容量比较/监视值和音乐数据缓冲器“接收侧”202的缓冲器容量(接收侧缓冲器容量)设置为其中预测数据传送异常的音乐数据缓冲器“传送侧”202或音乐数据缓冲器“接收侧”202的缓冲器容量。
根据本实施例,仅仅将缓冲器容量监视设备“传送侧”205的缓冲器容量比较/监视值设置为其中预测数据传送异常的音乐数据缓冲器“传送侧”202或音乐数据缓冲器“接收侧”202的缓冲器容量。将缓冲器容量监视设备“接收侧”205的缓冲器容量比较/监视值设置为初始的缓冲器容量比较/监视值(音乐数据缓冲器“接收侧”202的缓冲器容量)。另外,在本实施例中在传送装置中提供了定时器601。
在开始音乐数据的实时传送之前,在传送装置和接收装置之间预先建立除了音乐数据传送通路之外的数据传送通路。
缓冲器容量传送设备“接收侧”501预先记录其中能够在音乐数据缓冲器“接收侧”202中保存音乐数据的音乐数据缓冲器容量。缓冲器容量传送设备“接收侧”501产生用于通报所记录的音乐数据缓冲器容量的缓冲器容量通知,然后通过无线传送设备“接收侧”204利用数据包通信将缓冲器容量通知传送到传送装置。该传送通过前述的不同数据传送通路进行。传送装置接收缓冲器容量通知,并从接收的缓冲器容量通知中读取音乐数据缓冲器“接收侧”202的缓冲器容量,然后在缓冲器容量接收设备“接收侧”502中记录读取的音乐数据缓冲器“接收侧”202的缓冲器容量(接收侧缓冲器容量)。此时,缓冲器容量接收设备“传送侧”502预先记录其中音乐数据缓冲器“传送侧”202的缓冲器容量(传送侧缓冲器容量)。
假设传送侧缓冲器容量表示为S,接收侧缓冲器容量表示为R。此外,假设从传送侧缓冲器容量S和接收侧缓冲器容量R的差值与实时传送中的数据传送率计算出的时间表示为T。
根据传送侧缓冲器容量S和接收的接收侧缓冲器容量R,缓冲器容量接收设备“传送侧”502对音乐数据缓冲器“传送侧”202设置缓冲器容量监视设备“传送侧”205的缓冲器容量比较/监视值。此外,根据传送侧缓冲器容量S和接收侧缓冲器容量R,设置定时器601的定时器设置时间T。定时器设置时间T表示在传送装置和接收装置中的数据传送中产生异常状态时的时间点之间的时间差。下面,给出其详细说明。
当传送侧缓冲器容量S大于接收侧缓冲器容量R(S>R)时,缓冲器容量接收设备“传送侧”502修正缓冲器容量监视设备“传送侧”205的缓冲器容量比较/监视值“传送侧”,由此使其等于接收侧缓冲器容量R。此时,缓冲器容量接收设备“接收侧”502就将定时器601的定时器设置时间T(产生异常状态时的时间点之间的时间差)设置到“0”。
当传送侧缓冲器容量S小于接收侧缓冲器容量R(S<R)时,缓冲器容量接收设备“传送侧”502就维持缓冲器容量监视设备“传送侧”205的缓冲器容量比较/监视值“传送侧”,以便维持其等于传送侧缓冲器容量S。此时,缓冲器容量接收设备“接收侧”502就从传送侧缓冲器容量S和接收侧缓冲器容量R的差值与实时传送中的数据传送率中设置定时器601的定时器设置时间T(产生异常状态时的时间点之间的时间差)。例如,当实时传送中的传送速度为384k bps并且(R-S)为48比特时,计算出的定时器设置时间T就为1毫秒。
如上所述,在设置了缓冲器容量比较/监视值和定时器设置时间T之后,就切断不同于音乐数据传送通路的数据传送通路。然而,本实施例不包括必须进行切断的限制。
在如上所述设置了缓冲器容量比较/监视值和定时器设置时间T之后,就实时传送该音乐数据。
首先,说明传送侧缓冲器容量S大于接收侧缓冲器容量R(S>R)的情况。在此情况下,当数据传送期间音乐数据缓冲器“传送侧”202中的缓冲器容量超过在缓冲器容量监视设备“传送侧”205中预先设置的缓冲器容量(R)时,缓冲器容量监视设备“传送侧”205就检测出缓冲器容量过量。缓冲器容量监视设备“传送侧”205在检测出缓冲器容量过量后,判定在接收装置中的音乐数据缓冲器“接收侧”202中产生缓冲器耗尽,暂时停止音乐数据传送控制设备203的传送操作,然后输出复位传送操作的指令到定时器601。
定时器601接收复位指令并等待预先设置的定时器设置时间T已过,复位音乐数据压缩设备201和音乐数据缓冲器“传送侧”202的操作。由于传送侧缓冲器容量S大于接收侧缓冲器容量R(S>R),所以将定时器设置时间T设置为“0”。因此,定时器601就不用耗时(耗时0),立即复位音乐数据压缩设备201和音乐数据缓冲器“传送侧”202的操作,然后再激活音乐数据传送控制设备203,由此重新启动该音乐数据的实时传送。
因此,在相同的时间点,通过缓冲器容量监视设备“传送侧”205来检测在音乐数据缓冲器“接收侧”202中产生缓冲器耗尽。然后,就能够与相同的检测时间点同步地复位传送装置中的音乐数据压缩设备201和音乐数据缓冲器“传送侧”202的操作。
接着,说明传送侧缓冲器容量S小于接收侧缓冲器容量R(S<R)的情况。在此情况下,在数据传送期间,当音乐数据缓冲器“传送侧”202中的缓冲器容量超过在缓冲器容量监视设备“传送侧”205中预先设置的缓冲器容量S时,缓冲器容量监视设备“传送侧”205就检测出缓冲器容量过量。缓冲器容量监视设备“传送侧”205在检测出缓冲器容量过量后,判定在传送装置中的音乐数据缓冲器“传送侧”202中产生缓冲器溢出,暂时停止音乐数据传送控制设备203的传送操作,然后输出复位传送操作的指令到定时器601。
定时器601接收复位指令并等待预先设置的定时器设置时间T已过,复位音乐数据压缩设备201和音乐数据缓冲器“传送侧”202的操作。由于传送侧缓冲器容量S小于接收侧缓冲器容量R(S<R),所以就从传送侧缓冲器容量S和接收侧缓冲器容量R的差值与实时传送中的数据传送率中预先设置定时器设置时间T。因此,定时器601就通过已经设置的定时器设置时间T来延迟复位音乐数据压缩设备201和音乐数据缓冲器“传送侧”202的操作的定时。设置延迟量(定时器设置时间T),以便获得以下目的。
在音乐数据缓冲器“传送侧”202中产生传送异常(缓冲器溢出)的情况下,相对于通过其产生传送侧传送异常(缓冲器溢出)的定时,延迟通过从音乐数据缓冲器“接收侧”202中产生传送侧传送异常(缓冲器溢出)中导致的接收侧传送异常(缓冲器耗尽)的定时。因此,如果通过缓冲器容量监视设备“接收侧”205来检测由传送侧传送异常(缓冲器溢出)导致的接收侧传送异常(缓冲器耗尽),并且当进行前述检测时复位音乐数据缓冲器“接收侧”202和音乐数据扩展设备207的操作,那么传送侧恢复操作的定时和接收侧恢复操作的定时就不可能相同。
因此,根据本实施例,当在音乐数据缓冲器“传送侧”202中产生传送异常(缓冲器溢出)时,由于产生了延迟,所以就将焦点集中在了相对于通过缓冲器容量监视设备“传送侧”205来检测传送异常(缓冲器溢出)的定时,必须延迟通过复位在传送装置上的音乐数据缓冲器“传送侧”202和音乐数据压缩设备201的定时。在此方式下,就可以同步地进行在传送装置和接收装置中的复位操作。
上述延迟量是由传送侧缓冲器容量S和接收侧缓冲器容量R的差值与实时传送中的数据传送率确定的。具体地说,如果S<R,因为在接收侧上也没有消耗与(R-S)相同的缓冲器,所以当在传送侧上产生缓冲器溢出时就不会在接收侧上产生缓冲器耗尽。用于消耗与(R-S)相同的缓冲器的时间长度构成延迟量(定时器601的定时器设置时间)。此外,在将该音乐数据压缩为44.1kHz取样中的1比特的情况下,计算出的延迟量为(R-S)/44.1[毫秒]。
根据本实施例,通过利用定时器601来延迟在传送装置上的传送操作的复位,校正相对于通过在传送侧上产生传送异常(缓冲器溢出)的定时而延迟的接收侧上产生传送异常(缓冲器耗尽)的定时的时间长度。由此,就使通过在接收装置中重新启动接收/再现的定时与通过在传送装置中重新启动该传送的定时同步。
如上所述,根据第五实施例,在用于无线实时传送音乐数据的系统中,在该音乐数据的实时传送开始之前,传送装置侧就将缓冲器容量通报给接收装置侧,由此使在传送侧和接收侧上产生各个异常时的定时同步。因此,当在传送装置侧和接收装置侧上单独进行恢复操作以重新达到正常传送状态时,就能够同步地进行各个恢复操作。根据如上所述构成的异常恢复处理,就能够比第四实施例更加简单地构成接收装置。
虽然已经说明了本发明当前提出的优选实施例,应当理解,其中可以进行各种修改,并且应当认为附加的权利要求书覆盖了落入本发明的实质精神和范围之内的所有这些修改。
权利要求
1.一种用于从传送装置向接收装置实时传送具有连续性的数据并保持该连续性的无线传送方法,包括其中完成了从数据传送中产生的传送异常恢复的该传送装置和该接收装置中的一个通过数据包通讯将恢复完成通知通报给另一个装置;和在另一个装置中同步于所述装置中的一个的恢复操作进行恢复操作,以解除接收恢复完成通知的另一个装置中产生的传送异常。
2.一种用于从传送装置向接收装置实时传送具有连续性的数据并保持该连续性的无线传送方法,包括停止并复位接收操作,由此使在接收数据中检测出传送异常的该接收装置能从数据传送异常状态恢复;将用于该传送装置的恢复请求通过不同于该接收装置中的数据传送的数据包通讯传送到该传送装置;复位并停止传送操作,由此使接收到恢复请求的该传送装置能从传送装置中的数据传送异常状态恢复;将恢复完成通知通过不同于该传送装置中的数据传送的数据包通讯传送到该接收装置;传送恢复完成通知的传送装置在完成了恢复完成通知的发送的定时重新启动数据传送操作;和接收恢复完成通知的接收装置在接收到恢复完成通知的定时重新启动数据接收操作,由此使重新启动数据接收操作的定时和重新启动数据发送操作的定时同步。
3.根据权利要求2所述的无线传送方法,进一步包括在传送数据中检测出传送异常的传送装置停止传送操作,由此产生接收装置的接收数据中的传送异常。
4.一种用于执行根据权利要求2所述的无线传送方法的接收装置,包括缓冲器容量监视设备,用于监视接收数据的传送异常,并通过在检测出传送异常时停止和复位接收操作来使接收装置从数据传送的异常状态恢复;恢复请求传送设备,用于在接收装置完成恢复操作时,将用于传送装置的恢复请求通过不同于数据传送的数据包通讯传送到传送装置;和恢复完成接收设备,用于响应于接收到从传送装置传送的恢复完成通知在接收的定时重新启动数据接收操作,由此使重新启动数据接收操作的定时和重新启动数据传送操作的定时同步。
5.一种用于执行根据权利要求2所述的无线传送方法的传送装置,包括恢复请求接收设备,用于响应接收到从接收装置经过数据包通讯传送的恢复请求停止和复位传送操作,以使传送装置能从数据传送的异常状态恢复;和恢复完成传送设备,用于通过不同于数据传送的数据包通讯将恢复完成通知传送到接收装置,并在传送恢复完成通知的定时重新启动数据传送操作。
6.根据权利要求5所述的传送装置,进一步包括缓冲器容量监视设备,用于监视传送数据中的传送异常,并通过在传送数据中检测出传送异常时停止传送操作来在接收装置的接收数据中产生传送异常。
7.一种用于从传送装置向接收装置实时传送具有连续性的数据并保持该连续性的无线传送方法,包括停止并复位传送操作,由此使在传送数据中检测出传送异常的传送装置能从数据传送的异常状态恢复;产生恢复通知,将恢复通知通过不同于数据传送的数据包通讯传送到接收装置,在传送装置中完成该传送之后重新启动传送操作;和接收恢复通知的接收装置在接收到恢复通知的定时复位数据接收操作,由此使重新启动数据接收操作的定时和重新启动数据发送操作的定时同步。
8.根据权利要求7所述的无线传送方法,进一步包括在接收数据中检测出传送异常的接收装置停止接收操作,由此产生传送装置的传送数据中的传送异常。
9.一种用于执行根据权利要求7所述的无线传送方法的传送装置,包括缓冲器容量监视设备,用于监视在传送数据中的传送异常,并且当检测到传送异常时通过停止和复位传送操作来使传送装置从数据传送的异常状态恢复;和恢复完成通知传送设备,用于当完成对该传送装置的恢复操作时将恢复通知通过不同于数据传送的数据包通讯传送到接收装置,并在传送恢复通知的定时重新启动数据传送操作。
10.一种用于执行根据权利要求7所述的无线传送方法的接收装置,包括恢复通知接收设备,用于当接收到由传送装置传送的恢复通知时,通过复位接收操作来使接收装置从数据传送的异常状态恢复。
11.根据权利要求10所述的接收装置,进一步包括缓冲器容量监视设备,用于监视接收数据中的传送异常,并在接收数据中检测出传送异常时通过停止接收操作来在传送装置中的传送数据中产生传送异常。
12.一种用于从传送装置向接收装置实时传送具有连续性的数据并保持该连续性的无线传送方法,包括作为当在接收装置中产生传送异常时的恢复处理,停止并复位接收操作,由此使检测出传送异常的该接收装置能从数据传送异常状态恢复;将用于该传送装置的恢复请求通过不同于该接收装置中的数据传送的数据包通讯传送到该传送装置;复位并停止接收恢复请求的传送装置中的传送操作,由此使接收到恢复请求的该传送装置能从传送装置中的数据传送异常状态恢复;将恢复完成通知通过不同于从数据传送异常状态恢复的该传送装置中的数据传送的数据包通讯传送到该接收装置;接收恢复完成通知的接收装置在传送恢复完成通知的定时重新启动数据接收操作,由此使重新启动数据接收操作的定时和重新启动数据传送操作的定时同步;进一步包括作为当在传送装置中产生传送异常时的恢复处理,停止并复位传送操作,由此使在传送数据中检测出传送异常的传送装置能从数据传送的异常状态恢复;产生恢复通知,将恢复通知通过不同于数据传送的数据包通讯传送到接收装置,在传送装置中完成恢复通知的传送之后重新启动传送操作;和接收恢复通知的接收装置在接收到恢复通知的定时复位数据接收操作,由此使重新启动数据接收操作的定时和重新启动数据发送操作的定时同步。
13.一种用于执行根据权利要求12所述的无线传送方法的传送装置,包括缓冲器容量监视设备,用于监视传送数据中的传送异常,并且当在传送数据中检测到传送异常时,通过停止并复位传送操作使传送装置从数据传送的异常状态恢复;恢复请求接收设备,用于响应于从接收装置经过不同于数据传送的数据包通讯发送的恢复请求的接收,通过停止并复位传送操作使传送装置从数据传送的异常状态恢复;和恢复完成/恢复通知传送设备,用于在由缓冲器容积监视设备执行的用于传送装置的恢复操作完成时经过不同于数据传送的数据包通讯将恢复通知传送到接收装置,在由恢复请求接收设备执行的用于传送装置的恢复操作完成时经过不同于数据传送的数据包通讯将恢复完成通知发送到接收装置,在发送恢复通知或恢复完成通知的定时重新启动数据传送操作。
14.一种用于执行根据权利要求12所述的无线传送方法的接收装置,包括缓冲器容量监视设备,用于监视接收数据中的传送异常,并在接收数据中检测到传送异常时,通过停止并复位接收操作使接收装置从数据传送的异常状态恢复;恢复请求传送设备,用于当完成对该接收装置的恢复操作时,通过不同于数据传送的数据包通讯将用于传送装置的恢复请求传送到传送装置;和恢复完成/恢复通知接收设备,用于在接收的定时接收到通过数据包通讯由传送装置传送到接收装置的恢复通知或恢复完成通知时,重新启动数据接收操作。
15.一种用于从传送装置向接收装置实时传送具有连续性的数据并保持该连续性的无线传送方法,其特征在于在实时传送数据之前,传送装置和接收装置分别将传送数据的缓冲器容量和接收数据的缓冲器容量通过不同于数据传送的数据包通讯通报给另一个装置;和传送装置和接收装置分别从所通报的缓冲器容积预测在另一个装置中产生传送异常的定时,并同步于所预测的在另一个装置产生传送异常的定时复位它们自身的传送。
16.一种用于从传送装置向接收装置实时传送具有连续性的数据并保持该连续性的无线传送方法,包括作为开始实时传送数据之前的一种处理,传送装置和接收装置分别将传送侧缓冲器容量和接收侧缓冲器容量通过不同于数据传送的数据包通讯通报给另一个装置;和当接收的接收侧缓冲器容量小于传送装置中的传送侧缓冲器容量时,修正传送缓冲器容量比较/监视值,并使该值等于接收的接收侧缓冲器容量;和当接收的传送侧缓冲器容量小于接收装置中的接收侧缓冲器容量时,修正接收侧缓冲器容量,并使该容量等于接收的传送侧缓冲器容量,并且进一步包括作为在开始实时传送数据之后的一种处理,当传送数据缓冲器容量的检测值大于预先设置的传送缓冲器容量比较/监视值,基于数据传送中产生了异常的判断停止和复位传送操作,由此使该传送装置能从数据传送的异常状态恢复,并在其后重新启动传送装置中的传送操作;和当在数据传送中产生根据接收侧缓冲器容量的异常时,停止和复位接收操作,由此接收装置能从数据传送的异常状态恢复,并在其后重新启动接收装置中的接收操作。
17.一种用于执行根据权利要求16所述的无线传送方法的传送装置,包括缓冲器容量传送设备,用于将传送侧缓冲器容量通过不同于数据传送的数据包通讯传送到接收装置;缓冲器容量接收设备,用于接收来自接收装置的接收侧缓冲器容量,并当传送侧缓冲器容量大于接收侧缓冲器容量时修正传送缓冲器容量比较/监视值,使该值等于接收侧缓冲器容量;和缓冲器容量监视设备,用于当从大于传送缓冲器容量比较/监视值的传送数据缓冲器容量的检测值中检测出在数据传送中产生异常时,通过停止和复位传送操作使传送装置能从数据传送的异常状态恢复,并在其后重新启动传送操作。
18.一种用于执行根据权利要求16所述的无线传送方法的接收装置,包括缓冲器容量传送设备,用于将接收侧缓冲器容量通过该数据包通讯传送到传送装置;缓冲器容量接收设备,用于从传送装置接收传送侧缓冲器容量,并且当传送侧缓冲器容量小于接收侧缓冲器容量时修正该接收侧缓冲器容量,使该容量等于传送侧缓冲器容量;和缓冲器容量监视设备,用于当检测出数据传送中产生的根据设置的接收侧缓冲器容积的异常时,通过停止和复位接收操作使接收装置能从数据传送的异常状态恢复,并在其后重新启动接收操作。
19.一种用于从传送装置向接收装置实时传送具有连续性的数据并保持该连续性的无线传送方法,包括作为开始实时传送数据之前的一种处理,将接收侧缓冲器容量经过不同于接收装置中的数据传送的数据包通讯通报给传送装置;从接收的接收侧缓冲器容量和预先存储的传送侧缓冲器容量之间的差值与传送装置中的数据传送率中计算在传送装置和接收装置中的数据传送中产生异常状态时的时间点之间的时间差;和修正传送缓冲器容量比较/监视值,使该值等于所接收的接收侧缓冲器容量,当所接收的接收侧缓冲器容量小于预先存储的传送侧缓冲器容量时,将从数据传送中的异常状态恢复的定时设置为不产生延迟,当所接收的接收侧缓冲器容量大于预先在该传送装置中存储的传送侧缓冲器容量时,将从数据传送的异常状态恢复的定时延迟该时间差,进一步包括作为开始实时传送数据之后的一种处理,当传送数据缓冲器容量的检测值大于预先设置的传送缓冲器容量比较/监视值时,基于数据传送中产生了异常的判断,在根据预先设置的为了恢复定时而设置的延迟而延迟处理定时的状态停止和复位传送操作,由此使传送装置能从数据传送的异常状态恢复,并在其后重新启动传送装置的传送操作;和当在数据传送中产生了根据接收侧缓冲器容量的异常时,停止和复位接收操作,由此使接收装置能从数据传送的异常状态恢复,并在其后重新启动接收装置的接收操作。
20.一种用于执行根据权利要求19所述的无线传送方法的传送装置,包括缓冲器容量接收设备,用于从接收装置中接收接收侧缓冲器容量,从接收的接收侧缓冲器容量和预先存储的传送侧缓冲器容量之间的差值与数据传送率中计算在传送装置和接收装置中的数据传送中产生异常状态时的时间点之间的时间差,修正传送缓冲器容量比较/监视值,使该值等于所接收的接收侧缓冲器容量,当所接收的接收侧缓冲器容量小于预先存储的传送侧缓冲器容量时,将从数据传送中的异常状态恢复的定时设置为不产生延迟,相反,当所接收的接收侧缓冲器容量大于预先存储的传送侧缓冲器容量时,将从数据传送的异常状态恢复的定时延迟该时间差;缓冲器容量监视设备,当传送数据缓冲器容量的检测值大于预先设置的传送缓冲器容量比较/监视值时,基于数据传送中产生了异常的判断停止传送操作,并在其后输出用于复位传送操作的指令;和定时器,用于响应于复位指令复位传送操作,将复位定时延迟通过由缓冲器容量监视设备设置的延迟时间。
21.一种用于执行根据权利要求19所述的无线传送方法的接收装置,包括缓冲器容量传送设备,用于将接收侧缓冲器容量通过不同于数据传送的数据包通讯传送到传送装置;和缓冲器容量监视设备,用于当在接收数据中检测出在数据传送中产生的异常时,通过停止和复位接收操作来使接收装置能从数据传送的异常状态恢复,并在其后重新启动接收操作。
全文摘要
本发明涉及一种从传送装置向接收装置实时无线传送具有连续性的数据并同时保持数据连续性的方法。通过数据包通讯,其中从数据传送期间产生的传送异常中完成恢复的该传送装置和该接收装置之一将恢复完成通知通报给另一个装置。另一个装置接收该恢复完成通知并执行恢复操作,以便与装置之一的恢复操作同步地解除其中产生的传送异常。
文档编号H04Q7/38GK1617535SQ20041008869
公开日2005年5月18日 申请日期2004年11月15日 优先权日2003年11月13日
发明者田原整, 山本祐一 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1