内容再现设备和内容再现方法

文档序号:7961927阅读:120来源:国知局
专利名称:内容再现设备和内容再现方法
技术领域
本发明涉及具有基于例如TCP/IP(传输控制协议/因特网协议)的通信功能和再现诸如音乐之类的内容的内容再现设备和内容再现方法。
背景技术
在相关领域中,有一种其中客户机设备(下文简称为客户机)通过网络请求服务器设备(下文简称为服务器)中所存储的内容的再现系统。从服务器接收客户机所请求的内容的数据,并且客户机再现该内容。
在这种再现系统中,在接收其数据时客户机再现内容的流式重放过程中,以使得服务器在图象分组暂停前立即停止传输的方式实现暂停内容的重放。通过从暂停的图象分组重新启动传输来解除暂停(例如,见日本专利申请公开号2004-274619)发明内容根据在公开号2004-274619中说明的技术,即使从客户机接收到解除暂停的指令,服务器也能从暂停的位置传输数据。然而,所有服务器都不能传送指定范围的数据。如果客户机从不能传送指定范围的数据的服务器请求指定范围的数据,则服务器停止数据的传输或从相应内容的开始处传送数据,使享受内容的用户迷惑于如何操作客户机的再现。
为了克服上述问题做出本发明,希望提供一种能消除再现操作中的混乱的内容再现设备和内容再现方法。
因此,根据本发明,提供了一种从存储内容数据的服务器请求期望内容数据并在接收所请求的内容数据时再现其内容的内容再现设备,该内容再现设备包括通信部分,用于从服务器请求期望内容数据并接收所述内容数据;接收缓冲器,用于缓冲由所述通信部分所接收到的内容数据;再现装置,用于读取在所述接收缓冲器中缓冲的内容数据并再现其内容;和控制装置,用于控制内容的再现,其中,当从服务器请求期望内容数据时,所述控制装置请求指定范围的内容数据,并根据服务器对请求的响应来限制内容的再现功能。
同样根据本发明,提供了一种用于内容再现设备的内容再现方法,该内容再现设备包括通信部分,用于从存储内容数据的服务器请求期望内容数据并接收所述内容数据;接收缓冲器,用于缓冲由所述通信部分所接收到的内容数据;再现装置,用于读取在所述接收缓冲器中缓冲的内容数据并再现其内容;和控制装置,用于控制内容的再现,其中,当从服务器请求期望内容数据时,所述内容再现设备请求指定范围的内容数据,并根据服务器对请求的响应来限制内容的再现功能。
在本发明中,当从服务器请求期望内容数据时请求指定范围的内容数据。根据服务器对请求的响应,限制内容的再现功能。因此,能消除用户对再现操作的困惑。


图1为示出内容再现系统的配置的方框图;图2为示出有关内容的信息的一个例子的表格;图3为示意地示出提供音乐内容的提供部分的处理的图;图4A和4B为图示接收环形缓冲区的读/写操作的视图;图5为示出限制再现操作的处理的流程图。
具体实施例方式
下面将参照附图详细说明本发明的特定实施例。作为特定例子给出的内容再现系统包括通过网络相互连接的服务器和客户机。服务器提供内容,而客户机再现该内容。特别是,系统是基于流式重放,其中客户机在通过使用称为TCP(传输控制协议)/IP(因特网协议)的网络协议接收数据时再现内容数据。
图1为示出根据本发明的一个实施例的内容再现系统的示意图。此实施例将被描述成再现音乐内容的系统。内容再现系统1包括存储音乐内容的服务器2、再现音乐内容的客户机3和在服务器2和客户机3之间中继通信的交换式集线器4。内容再现系统1通过LAN(局域网)连接并按照TCP/IP进行通信。TCP/IP将网络配置划分成5个分等级的层,即,物理层、网络接口层、网间层、传输层和应用层。网络管理方法满足每一个层。
网间层定义从一个特定设备向一个最终地址传送分组的机制,还定义通过网间层传送的分组的格式。通过网间传送的分组称为IP分组。各IP分组由IP标题和数据部分构成。在IP标题中说明传输目的地IP地址和传输源IP地址。基于这些IP地址,在服务器2和客户机3之间传送分组。
服务器2包括内容存储部分21、内容信息存储部分22、通信部分23、音乐内容提供部分24和系统控制部分25。内容存储部分21存储音乐内容。内容信息存储部分22存储有关音乐内容的内容信息。通信部分23实现与客户机3进行通信。音乐内容提供部分24提供音乐内容提供服务。系统控制部分25执行整个服务器2的控制。
内容存储部分21存储音乐内容。有关在内容存储部分21中存储的多个音乐内容的信息被存储在内容信息存储部分22中。如图2中所示,描述了音乐内容的名称、作为内容的格式的内容类型、采样频率、信道数、比特数、音乐内容的再现时间长度、音乐内容的URL等。
音乐内容提供部分24向客户机3提供在内容存储部分21中存储的音乐内容。图3示意地示出由音乐内容提供部分24所执行的处理。音乐内容提供部分24首先从内容信息存储部分22读取内容信息。通过通信部分23将此内容信息传送至客户机3(I)。将要再现的音乐内容的URL写入内容信息。客户机3从内容信息选择要再现的音乐内容,并将该音乐内容的URL传送至服务器2(II)。音乐内容提供部分24根据从客户机3接收到的URL读取音乐内容,并将该音乐内容传送至客户机3(III)。
客户机3包括通信部分31、控制部分32、接收环形缓冲器33、再现部分34、放大器35、输入部分37和显示部分38。通信部分31实现与服务器2进行通信。控制部分32从服务器2请求所需的数据并控制其再现。接收环形缓冲器33临时存储从服务器2输入的音乐内容。再现部分34具有将从服务器2接收到的音乐内容的数字信号转换成模拟信号的转换器。放大器35将模拟音乐信号输出到扬声器36。输入部分37由键或遥控器构成,以从用户接受诸如再现、停止、暂停之类的操作输入。
客户机3从服务器2接收音乐内容并将所接收到的音乐内容的数字信号转换成模拟信号,并通过扬声器36再现该模拟信号。从服务器2传送的音乐内容在接收环形缓冲器33中缓冲。在接收环形缓冲器33中缓冲了固定量的音乐内容后,将音乐内容输入到再现部分34。结果,当再现音乐内容时,在歌曲之间无缝地实现依次再现。再现部分34按照PCM(脉冲编码调制)方法将数字音乐信号转换成模拟音乐信号,并将该模拟音乐信号输出到放大器35。模拟音乐信号由放大器35放大,然后从扬声器36输出。
图4示出由接收环形缓冲器33执行的读/写操作。在接收环形缓冲器33中设置写指针和读指针。图4A示出读操作的状态。以均匀间隔执行数据读取,并以恒定的速度将音乐内容输入到再现部分34。在通过读指针读取音乐内容后,该区域变得可写。图4B示出写操作的状态。在写操作中,写指针在可写区域中移动。如果可写区域减少,等待信号的接收,直至读操作进行。结果,能降低对通信速度的依赖。
交换式集线器4分析从服务器2或客户机3发送的分组,检测到一地址,并将将分组传送至服务器2或客户机3。
下面将描述由内容再现系统1执行的再现。首先,控制部分32从服务器2获取内容信息,并在显示部分38上显示该内容信息。用户从所显示的内容信息选择用户想再现的歌曲,并通过输入部分37命令再现。控制部分32从服务器2请求歌曲的内容数据,有关该歌曲服务器2已接收到再现命令。服务器2从内容存储部分21读取由客户机3请求的歌曲的内容数据,并将该数据提交给客户机3。客户机3将从服务器2以分组为单位提交的内容数据写入接收环形缓冲器33中。在完成写入可再现的固定量的内容数据后的一个阶段中,开始再现。因此,客户机3在接收内容数据时再现内容。
同时,如果用户使用诸如查找或暂停之类的再现功能,则存在内容再现系统1中不执行用户所预期的操作的情况。因而,本发明配置成与服务器2或服务器2中所存储的音乐内容相应地将诸如客户机3的查找或暂停之类的再现功能切换至0N和0FF。查找伴随着将头移至目标位置的操作,例如前进、倒带或改变音轨。暂停指将内容数据在接收环形缓冲器33中缓冲的暂停。一旦解除暂停,立即重新启动再现。
下面将参照图5中所示的流程图说明限制对应于服务器2或服务器2中所存储的音乐内容的再现功能的处理。
当从用户接收到再现音乐内容的再现指令时,控制部分32从服务器2请求数据,指定从音乐内容的开始到结尾的范围的内容数据(步骤S 1)。服务器2响应于来自客户机3的请求发送数据,而客户机3接收该内容数据(步骤S2)。如果服务器2能响应来自客户机3的请求,则服务器2提交从开始到结尾的范围的内容数据。否则,如果服务器2不能响应该请求,则服务器2回答服务器不能响应该请求。例如,在HTTP1.0的情况下,响应码406或接受范围(Accept-Range)返回None(否)。如果服务器2不能响应请求,还可存在可从内容的开始停止数据的传输或传送内容数据而不论请求的范围的不同服务器2。因此,服务器2能不同地响应。
在步骤S3中,根据在步骤S2中从服务器接收到的数据确定服务器2和数据内容是否能接受到客户机3的指定范围的数据的传输。例如,如果由于表示不能响应请求的答复数据或由于服务器2停止数据发送而过去固定时间段,数据的范围指定被认为不可接受。如果接收到来自所请求的起始位置的内容数据,范围指定被认为可接受。
如果在步骤S3中确定服务器2和音乐内容不能接受范围指定,则控制部分32使诸如查找和暂停之类的操作无效(步骤S4)。这是因为诸如查找和暂停之类的再现功能是伴随数据的范围指定的操作。由此,用户不能执行诸如查找和暂停之类请求指定范围的数据的操作。另外,控制部分32一次切断与服务器的连接(步骤S5),并再次请求内容数据而不指定范围(步骤S6)。服务器2发送所请求的内容数据。客户机3请求此内容数据(步骤S7),并启动再现。在此再现中,使诸如查找和暂停之类的再现功能无效,因为服务器2和音乐内容与数据的范围指定不兼容。因此,用户能操作再现而不混淆。
如果在步骤S3中确定服务器2和音乐内容能接受数据范围指定,则控制部分32使诸如查找和暂停之类的操作有效(步骤S8)。客户机3接收其范围能被指定的内容的数据(步骤S7),并启动再现。在此再现中,诸如查找和暂停之类的操作可用,因为能从服务器2接收其范围能由客户机3指定的内容数据。
在步骤S3中,控制部分32最好如下工作。即,控制部分32首先确定包含音乐内容的服务器2是否响应数据的范围指定。如果服务器2响应数据的范围指令,则控制部分32最好再确定服务器2中所存储的音乐内容是否响应数据的范围指定。
因此,根据服务器2或音乐内容是否响应于由客户机3指定的范围的数据的传送来打开和关闭诸如查找和暂停之类的再现功能。因此,能消除用户对再现操作的困惑。
在上述实施例中,根据服务器2对由客户机3指定的范围的数据的请求的答复来打开和关闭诸如查找和暂停之类的再现功能。然而,如果当客户机3请求指定的范围的数据时,诸如查找和暂停之类的再现功能无效且音乐内容被确定为能接受范围指定,则能使诸如查找和暂停之类的再现功能有效。
同样在上述实施例中,请求指定从开始到结尾的范围和内容数据,并确定服务器2是否能接受数据的范围指定。然而,数据可被请求指定内容的开始的一部分,并可确定服务器和音乐内容是否能接受范围指定。由此,虽然存在服务器2和音乐内容不能接受范围指定的情况,即使如此从数据的起始传送内容数据的服务器2也能处理这一情况。
虽然上述内容再现系统1的通信方法按照TCP/IP,也可以使用另一通信方法。同样,上述实施例被配置成通过再现部分34的转换器将从服务器接收到的内容数据转换成模拟信号。然而,此配置可以安排成从服务器2接收编码的内容数据并将该数据解码并转换成模拟信号。
本发明不限于上述实施例,但能被应用于视频内容的另一再现设备。
本领域的技术人员应理解可根据设计要求和其它因素出现各种修改、组合、子组合和变形,只要有它们在所附权利要求及其等效物的范围内。
权利要求
1.一种从存储内容数据的服务器请求期望的内容数据并在接收所请求的内容数据的同时再现其内容的内容再现设备,所述内容再现设备包括通信部分,用于从服务器请求期望的内容数据并接收所述内容数据;接收缓冲器,用于缓冲由所述通信部分所接收到的内容数据;再现装置,用于读取在所述接收缓冲器中缓冲的内容数据并再现其内容;和控制装置,用于控制内容的再现,其中,当从所述服务器请求期望的内容数据时,所述控制装置请求指定范围的内容数据,并根据服务器对请求的响应来限制内容的再现功能。
2.如权利要求1所述的内容再现设备,其特征在于,所述控制装置根据来自所述服务器的响应来确定所述服务器是否能响应对指定范围的内容数据的请求。
3.如权利要求2所述的内容再现设备,其特征在于,如果确定所述服务器能响应对指定范围的内容数据的请求,则所述控制装置进一步确定所述服务器中所存储的内容是否能响应对指定范围的内容数据的请求。
4.如权利要求2所述的内容再现设备,其特征在于,如果确定所述服务器不能响应对指定范围的内容数据的请求,则所述控制装置使预定再现功能无效,并且不指定范围地请求内容数据。
5.一种用于内容再现设备的内容再现方法,所述内容再现设备包括通信部分,用于从存储内容数据的服务器请求期望的内容数据并接收所述内容数据;接收缓冲器,用于缓冲由所述通信部分接收到的内容数据;再现装置,用于读取在所述接收缓冲器中缓冲的内容数据并再现其内容;和控制装置,用于控制内容的再现,其中,当从所述服务器请求期望的内容数据时,所述内容再现设备请求指定范围的内容数据,并根据所述服务器对请求的响应来限制内容的再现功能。
6.一种从存储内容数据的服务器请求期望的内容数据并在接收所请求的内容数据的同时再现其内容的内容再现设备,所述内容再现设备包括通信部分,用于从所述服务器请求期望的内容数据并接收所述内容数据;接收缓冲器,用于缓冲由所述通信部分接收到的内容数据;再现部分,用于读取在所述接收缓冲器中缓冲的内容数据并再现其内容;和控制部分,用于控制内容的再现,其中,当从所述服务器请求期望的内容数据时,所述控制部分请求指定范围的内容数据,并根据所述服务器对请求的响应来限制内容的再现功能。
全文摘要
公开了一种能消除再现操作中的混乱的内容再现设备和内容再现方法。本发明提供一种从存储内容数据的服务器请求期望内容数据并在接收所请求的内容数据的同时再现其内容的内容再现设备,它包括通信部分,用于从服务器请求期望内容数据并接收所述内容数据;接收缓冲器,用于缓冲由所述通信部分所接收到的内容数据;再现部分,用于读取在所述接收缓冲器中缓冲的内容数据并再现其内容;和控制部分,用于控制内容的再现,其中,当从所述服务器请求期望内容数据时,所述控制部分请求指定范围的内容数据,并根据所述服务器对请求的响应来限制内容的再现功能。
文档编号H04N5/92GK1867071SQ20061008474
公开日2006年11月22日 申请日期2006年5月19日 优先权日2005年5月19日
发明者米田道昭, 工藤繁孝 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1