内容提供系统、信息处理装置和方法、输出装置和方法、以及用于其的计算机程序的制作方法

文档序号:7604472阅读:159来源:国知局
专利名称:内容提供系统、信息处理装置和方法、输出装置和方法、以及用于其的计算机程序的制作方法
技术领域
本发明涉及内容提供系统、信息处理装置和方法、输出装置和方法、以及用于其的程序,尤其涉及容易并快速地指定再现方的设备(信息处理装置)和显示方上的设备(输出装置)并且使用内容的内容提供系统、信息处理装置和方法、输出装置和方法、以及用于其的程序。
背景技术
近年来,建议各种AV(音频视频)设备与UPnp(注册商标)等兼容。通过所述设备,用户能够仅通过物理地互连设备来容易地设置本地网络,而不需复杂的设置。例如,经由本地网络通过远离DVD播放器的房间中的TV(电视机)机能够观看和收听内容,例如在某一房间中提供的DVD(数字多用途盘)播放器再现的电影。
另外,例如,日本专利申请公开(KOKAI)No.2002-540739公开了一种手动连接各种类型的设备来设置网络的技术。
尽管上述的这种技术允许容易地设置本地网络,从而例如使用远处的DVD播放器观看和收听再现的内容,但是存在一个问题,即再现内容的整个操作较复杂。
例如,为了观看和收听内容,当一个DVD播放器和多个电视机在本地网络上时,用户必须操作DVD播放器等,并且必须选择在哪个电视机上显示用DVD播放器再现的内容。当DVD播放器和电视机在不同房间时,这种选择将变得尤其复杂。
另外,由于连接到本地网络的设备是通过诸如IP(网际协议)地址的网络地址和设备名分别指定的,因此用户必须记住每个设备的网络地址和设备名,以便执行这种选择。
在设备经由模拟电缆等直接互连的情况下,用户能够容易地指定再现设备和电视机来显示由设备再现的内容,因为通常在电视机附近提供用于再现内容的再现设备。然而,在经由网络互连各种设备的环境下这样做不太容易。
由于在将来期望每个设备都连接到网络,因此这种问题可能尤其严重。

发明内容
本发明是鉴于上述形势而发明的,并且允许容易快速地指定再现方上的设备和显示方上的设备,从而使用内容。
本发明的内容提供系统的特征在于信息处理装置包括发送部件,用于向所述输出装置发送指示获取了预定内容的消息,所述消息包含指示所述预定内容的位置的位置信息并且对于所述输出装置获取所述预定内容是必需的;和提供部件,用于向请求提供预定内容的所述输出装置提供所述预定内容,并且在于输出装置包括指示部件,用于响应所述消息的接收来指示存在可输出的内容;和输出部件,用于请求所述信息处理装置来提供所述预定内容,并且在响应来自所述指示部件的指示,指令所述预定内容输出的情况下,允许用户观看和收听从所述信息处理装置提供的所述预定内容。
本发明的信息处理装置的特征在于包括发送部件,用于向所述输出装置发送指示获取了预定内容的消息,所述消息包含指示所述预定内容的位置的位置信息并且对于所述输出装置获取所述预定内容是必需的;和提供部件,用于向请求提供所述预定内容的所述输出装置提供所述预定内容。
所述发送部件可以响应被配置有可拆卸的记录介质来发送所述消息。
在使用所述信息处理装置和所述输出装置的情况下,如果必须输入预定识别信息,则所述发送部件仅向可用的输出装置发送所述消息,该可用的输出装置被输入了与由用户输入到所述信息处理装置的识别信息相同的识别信息。
所述发送部件向连接到所述网络的信息管理装置查询关于可用的所述输出装置,从而根据其查询结果向所述输出装置发送所述消息,可用的所述输出装置被输入了与由用户输入到所述信息处理装置的识别信息相同的识别信息。
本发明的信息处理方法的特征在于包括发送步骤,用于向输出装置发送指示获取了预定内容的消息,所述消息包含指示所述预定内容的位置的位置信息并且对于所述输出装置获取所述预定内容是必需的;和提供步骤,用于向请求提供所述预定内容的所述输出装置提供所述预定内容。
本发明的第一计算机程序的特征在于包括发送步骤,用于向所述输出装置发送指示获取了预定内容的消息,所述消息包含指示所述预定内容的位置的位置信息并且对于所述输出装置获取所述预定内容是必需的;和提供步骤,用于向请求提供所述预定内容的所述输出装置提供所述预定内容。
本发明的输出装置的特征在于包括指示部件,用于响应消息的接收来指示存在可输出的内容,所述消息指示在信息处理装置中获取了预定内容、包含指示所述预定内容的位置的位置信息、并且对于获取所述预定内容是必需的;和输出部件,用于请求所述信息处理装置来提供所述预定内容,并且在响应来自所述指示部件的指示,指令所述预定内容输出的情况下,输出从所述信息处理装置提供的所述预定内容。
本发明的输出装置还可以被提供有用于存储位置信息的存储部件。
在根据从多个信息处理装置发送的所述消息将多条位置信息存储在存储部件的情况下,根据用户从所述多条位置信息选择的一条位置信息,所述输出部件请求所述信息处理装置提供所述预定内容,从而输出从所述信息处理装置提供的所述预定内容。
在使用所述输出装置和所述信息处理装置的情况下,当必须输入所述预定识别信息时,所述指示部件响应从连接到所述网络的所述信息管理装置发送的消息的接收而指示存在可输出的内容,所述消息包含位置信息,并且指示在可用的信息处理装置中获取了预定内容,所述可用的输出装置被输入了与由用户输入到所述输出装置的识别信息相同的识别信息。
本发明的输出方法的特征在于包括指示步骤,用于响应指示在信息处理装置中获取了预定内容的消息的接收来指示存在可输出的内容,所述消息包含指示所述预定内容的位置的位置信息,并且对于获取所述预定内容是必需的;和输出步骤,用于请求所述信息处理装置来提供所述预定内容,并且在响应通过所述指示步骤中的处理的指示,指令所述预定内容输出的情况下,输出从所述信息处理装置提供的所述预定内容。
本发明的第二计算机程序的特征在于包括指示步骤,用于响应指示在信息处理装置中获取了预定内容的消息的接收来指示存在可输出的内容,所述消息包含指示所述预定内容的位置的位置信息,并且对于获取所述预定内容是必需的;和输出步骤,用于请求所述信息处理装置来提供所述预定内容,并且在响应通过所述指示步骤中的处理的指示,指令所述预定内容输出的情况下,输出从所述信息处理装置提供的所述预定内容。
根据本发明的内容提供系统,指示获取了预定内容的消息包含指示预定内容的位置的位置信息并且对于输出装置获取预定内容是必需的,该指示获取了预定内容的信息被发送至输出装置,并且请求提供预定内容的输出装置被提供有预定内容。而且,响应消息的接收,提供存在将被输出的内容的指示。在响应所述指示而指令输出预定内容的情况下,信息处理装置被请求提供预定内容,并且输出从信息处理装置提供的预定内容。
在本发明的信息处理装置和方法、和第一计算机程序中,获取表示预定内容的消息,该消息包含表示预定内容的位置的位置信息并且对于获取预定内容是必需的,该消息被发送至输出装置,并且对于请求提供预定内容的输出装置而提供该预定内容。
在本发明的输出装置和方法、以及第二计算机程序中,在响应表示在信息处理装置中获取了预定内容的消息的接收而提供存在将被输出内容的指示(所述消息包含表示预定内容的位置的位置信息并且对于获取预定内容是必需的),并且响应所述指示而指令输出预定内容的情况下,信息处理装置被请求来提供预定内容,并且输出从信息处理装置提供的预定内容。


图1是示出应用本发明的内容提供系统的结构示例的方框图;图2是示出图1的内容提供系统的操作的顺序图;图3是示出图1的DVD播放器的结构示例的方框图;图4是示出图1的电视机的结构示例的方框图;图5是示出在图4的内容位置信息存储区中存储的内容位置信息的示例图;图6是说明由图1的DVD播放器执行的处理的流程图;图7A是紧接图6的、用于解释由图1的DVD播放器执行的处理的流程图;图7B是紧接图6的、用于解释由图1的DVD播放器执行的处理的流程图;图8是用于解释由图1的电视机执行的处理的流程图;图9A是紧接图8的、用于解释由图1的电视机执行的处理的流程图;
图9B是紧接图8的、用于解释由图1的电视机执行的处理的流程图;图9C是紧接图8的、用于解释由图1的电视机执行的处理的流程图;图10是示出在电视机上显示的屏幕的示例图;图11是示出图1的电视机的另一个结构示例的方框图;图12是示出内容的列表的示例图;图13是用于解释由图1的电视机执行的另一个处理的流程图;图14是紧接图13的、用于解释由图1的电视机执行的另一个处理的流程图;图15A是紧接图13的、用于解释由图1的电视机执行的另一个处理的流程图;图15B是紧接图13的、用于解释由图1的电视机执行的另一个处理的流程图;图16是紧接图13的、用于解释由图1的电视机执行的另一个处理的流程图;图17是示出在电视机上显示的屏幕的示例图;图18是示出应用本发明的内容提供系统的另一结构示例图;图19是示出内容数据库的示例图;图20是示出用户数据库的示例图;图21是示出图18的内容提供系统的操作的顺序图;图22是紧接图21的、示出图18的内容提供系统的操作的顺序图;图23是示出图18的内容提供系统的操作的另一顺序图;图24是紧接图23的、示出图18的内容提供系统的操作的另一顺序图;图25是示出图18的内容管理服务器的结构示例的方框图;图26是示出图18的用户管理服务器的结构示例的方框图;图27是解释由图18的DVD播放器执行的处理的流程图;图28是紧接图27的、用于解释由图18的DVD播放器执行的处理的流程图;图29是紧接图27的、用于解释由图18的DVD播放器执行的处理的流程图;图30是紧接图27的、用于解释由图18的DVD播放器执行的处理的流程图;
图31是用于解释由图18的电视机执行的处理的流程图;图32A是紧接图31的、用于解释由图18的电视机执行的处理的流程图;图32B是紧接图31的、用于解释由图18的电视机执行的处理的流程图;图33A是紧接图31的、用于解释由图18的电视机执行的处理的流程图;图33B是紧接图31的、用于解释由图18的电视机执行的处理的流程图;图34A是紧接图31的、用于解释由图18的电视机执行的处理的流程图;图34B是紧接图31的、用于解释由图18的电视机执行的处理的流程图;图35是用于解释由图18的内容管理服务器执行的处理的流程图;图36A是紧接图35的、用于解释由内容管理服务器执行的处理的流程图;图36B是紧接图35的、用于解释由内容管理服务执行的处理的流程图;图37是紧接图35的用于解释由内容管理服务器执行的处理的流程图;图38A是用于解释由图18的用户管理服务器执行的处理的流程图;图38B是用于解释由图18的用户管理服务器执行的处理的流程图;图39是紧接图38的、用于解释由图18的用户管理服务器执行的处理的流程图;图40是示出内容数据库的另一示例图;图41是示出图18的内容提供系统的操作的又一顺序图;图42是用于解释由图18的DVD播放器执行的另一处理的流程图;图43是紧接图42的、用于解释由图18的DVD播放器执行的另一处理的流程图;图44A是紧接图42的、用于解释由图18的DVD播放器执行的另一处理的流程图;图44B是紧接图42的、用于解释由图18的DVD播放器执行的另一处理的流程图;图45A是用于解释由图18的内容管理服务器执行的另一处理的流程图;图45B是用于解释由图18的内容管理服务器执行的另一处理的流程图;图46A是紧接图45的、用于解释由图18的内容管理服务器执行的另一处理的流程图;图46B是紧接图45的、用于解释由图18的内容管理服务器执行的另一处理的流程图;图47是用于解释由图18的电视机执行的另一处理的流程图;图48A是紧接图47的、用于解释由图18的电视机执行的另一处理的流程图;图48B是紧接图47的、用于解释由图18的电视机执行的另一处理的流程图;图48C是紧接图47的、用于解释由图18的电视机执行的另一处理的流程图;图49A是紧接图47的、用于解释由图18的电视机执行的另一处理的流程图;图49B是紧接图47的、用于解释由图18的电视机执行的另一处理的流程图。
具体实施例方式
图1是示出应用本发明的内容提供系统的结构示例的图。
网络1例如是在住宅中无线或有线设置的本地网络(LAN(局域网))。DVD(数字多用途盘)播放器2是用于提供内容的存储设备,TV(电视机)4-1和4-2是用于输出内容的显示设备,DVD播放器2以及电视机4-1和4-2连接到网络1。
连接到网络1的各个设备由网络1上的路由器(未示出)分配的网络地址,例如IP(网际协议)地址来指定,从而通过例如TCP/IP(传输控制协议/网际协议)与其他设备通信。
例如,再现记录在插入于DVD播放器2的光盘驱动器中的DVD盘3上的内容,并且通过网络1将所再现的内容发送至用户操作的设备,电视机4-1或电视机4-2。例如,接收从DVD播放器2发送的内容的电视机4-1使其显示单元显示该内容的图像。
因此,例如通过网络连接到DVD播放器2的电视机4-1可以使用由DVD播放器2再现的内容,因此用户可以通过电视机4-1观看和收听记录在DVD盘3上的内容,即使DVD播放器2和电视机4-1位于分离的房间也如此。
另外,在图1的内容提供系统中,当用户插入DVD盘3时,DVD播放器2广播指示到连接至网络的每个设备的插入的消息,并且响应所述广播而仅向请求提供内容的设备提供从DVD盘3读取的内容。
图2示出了在图1的内容提供系统中在用户使用的电视机4-1上显示DVD播放器2读取的内容的操作顺序。
当用户在DVD播放器2的光盘驱动器中插入介质(例如DVD盘3)时,并且当在步骤S1检测到插入介质时,处理移到步骤S2,并且DVD播放器2向电视机4-1和电视机4-2广播插入通知消息,用于通知新近插入了介质,所述电视机4-1和电视机4-2是连接到网络1的所有设备。
将被广播的插入通知消息包括DVD播放器2自身的网络地址和资源ID,DVD播放器2本身是新近插入了介质的设备,DVD播放器2利用资源ID来指定所插入的介质。例如,在插入通知消息中预先包括插入了DVD盘3的DVD播放器2的驱动名和分配给DVD盘3的ID,作为资源ID。
在步骤S11接收从DVD播放器2发送的插入通知消息之后,处理继续到步骤S12,并且电视机4-1使屏幕上的显示变为显示通知发现新介质的消息。由于通过弹出(pop-up)在屏幕的预定位置中自动显示所述消息,因此例如,即使在显示电视节目的中间,用户也可以检查到在连接到网络1的设备中已插入介质,即存在可再现的内容。
而且,由于插入通知消息对网络1上的所有设备进行广播,所以在电视机4-2在步骤S21也接收插入通知消息之后,处理移到步骤S22,并且在屏幕上显示用于通知发现了介质的消息。
另外,在电视机4-1和电视机4-2的每一个中保存包括在插入通知消息中的网络地址和源ID,作为示出可再现内容的位置的数据。
例如,当靠近电视机4-1的用户操作电视机4-1的遥控器并发出指令以再现表示为新近发现的内容(记录在插入于DVD播放器2中的介质上的内容)时,电视机4-1在步骤S13接受该指令。
另外,在步骤S14,对于所保存的网络地址和资源ID,电视机4-1向已经发送插入通知消息的DVD播放器2发送再现请求消息以请求再现内容。再现请求消息包括资源ID,从而已接收到该消息的DVD播放器2可以基于资源ID来指定被请求要再现的内容。
在步骤S3,DVD播放器2接收从电视机4-1发送的再现请求消息,读取用包含在再现请求消息中的资源ID指定的并被记录在新近插入的介质上的内容,并且产生包括所读取的内容的再现响应消息。另外,处理移到步骤S4,并且DVD播放器2向电视机4-1发送所产生的再现响应消息,该电视机4-1是再现请求消息的发送源。
在步骤S15,电视机4-1接收再现响应消息,并且输出该消息中包含的内容。
因此,用户可以仅将介质插入DVD播放器2,并且通过电视机4-1执行再现操作,以便通过电视机4-1经由网络1观看和收听记录在介质上的内容。即,为了观看和收听内容,用户不必操作DVD播放器2来选择其上显示内容的电视机。
另外,即使在例如能够再现内容的DVD播放器2和个人计算机(未示出)的多个存储设备以及诸如电视机的多个显示设备与网络1连接的情况下,用户可以仅将介质插入存储设备,然后通过显示设备(遥控器)执行再现操作,以便立即通过显示设备观看和收听记录在插入于某一存储设备中的介质上的内容,而不必知道到网络地址、设备名等。稍后将详细描述每个设备的操作。
接着,将描述图1的每个设备的结构。
图3是示出DVD播放器2的结构示例的方框图。
CPU(中央处理单元)11根据在ROM(只读存储器未示出)和主存储单元12中存储的控制程序经由总线14来控制DVD播放器2的全部操作。例如,控制程序由CPU 11执行,因此实现了消息管理单元21、资源ID获取单元22、和再现控制单元23。
消息管理单元21管理消息到/从连接到网络1的设备的发送/接收。资源ID获取单元22获取包含在插入通知消息中的资源ID等。另外,如上所述,DVD盘3的驱动名或ID可以不被视作资源ID,但是资源ID获取单元22自身根据预定数量的数位的随机数来产生唯一ID等,并且该唯一ID可被视作资源ID。再现控制单元23控制记录在插入于光盘驱动器16中的盘上的内容的再现(解码)。
主存储单元12存储由CPU 11执行的控制程序、和各种类型的用户设置的数据等。在用户操作DVD播放器2之前必须通过用户ID、口令等登录的情况下,通过登录输入的用户ID被存储在主存储单元12中形成的用户ID存储区域24中。需要的话使用存储在用户ID存储区域24中的用户ID,以便随后识别正在使用DVD播放器2的用户。
通信单元13通过网络1控制与其他设备的通信。例如,通信单元13接收到的消息通过总线14被输出到CPU 11。输入单元15包括当发出指令以对内容进行再现、停止等时将要操作的按钮,或者用于从遥控器接收红外线的光接收器。输入单元15向CPU 11输出指示用户的操作的信息。当用户插入介质时,光盘驱动器16向CPU 11输出指示介质的检测的信息。预定设备名被分配给光盘驱动器16,并且必要的话,驱动名被用作资源ID。
图4是示出电视机4-1的结构示例的方框图。电视机4-2也具有类似的结构。
CPU 31根据在ROM(未示出)和主存储单元32中存储的控制程序经由总线34来控制电视机4-1的全部操作。例如,控制程序由CPU 31执行,因此实现了消息管理单元41、内容输出控制单元42、和指示单元43。
消息管理单元41管理消息到/从连接到网络1的设备的发送/接收。内容输出控制单元42控制从DVD播放器2提供的内容的输出(显示单元36上的图像的显示,和从扬声器(未示出)输出的音频)等。当从DVD播放器2发送的插入通知消息在通信单元33被接收到并通过总线34被提供时,指示单元43例如通过弹出,在显示单元36的预定位置中显示用于通知已插入介质的消息。
主存储单元32存储由CPU 31执行的控制程序、和各种类型的用户设置数据等。在图4的示例中,在主存储单元32中形成内容位置信息存储区域44,并且在该内容位置信息存储区域44中存储示出可再现内容的位置的内容位置信息。使用内容位置信息以便电视机4-1可以获取通过作为新发现的插入通知消息通知的内容。
图5是示出存储于内容位置信息存储区域44中的内容位置信息的示例图。
如上所述,在从DVD播放器2发送插入通知消息的情况下,将包含在插入通知消息中的网络地址和资源ID存储为内容位置信息。在该示例中,DVD播放器2的网络地址(IP地址)被设定为“192.168.0.30”,并且资源ID(DVD播放器2的驱动名)被设定为“E:”。参考这种内容位置信息,电视机4-1的CPU31可以指定插入了介质的设备的位置、和插入于设备的介质的位置。
现在返回到图4的描述,通信单元33通过网络1控制与其他设备的通信。输入单元35包括例如用于从遥控器接收红外线的光接收器,并且向CPU 31输出指示用户的操作的信息。显示单元36可以具有LCD(液晶显示器)、CRT(阴极射线管)等,并且在内容输出控制单元42的控制下显示内容的图像。
接着,参考图6和7(图7A和7B)的流程图,将详细描述图1的内容提供系统的DVD播放器2的处理。
当DVD播放器2连接到网络1时,当连接到网络1的DVD播放器2的电源接通时等,开始这一处理。
在步骤S1,DVD播放器2的CPU 11监控光盘驱动器16的状态,并且确定介质是否被插入其中。
在步骤S1,在确定其中插入了介质的情况下,CPU 11移到步骤S5的处理(图7A)。在步骤S5,CPU 11的消息管理单元21产生包括DVD播放器2的网络地址和资源ID的插入通知消息,并且从通信单元13广播所产生的插入通知消息。另外,例如,包含在插入通知消息中的资源ID是根据预定随机数新近产生的ID、驱动名本身等,它们都是通过资源ID获取单元22获取的。
连接到网络1的所有设备(图1中的电视机4-1和电视机4-2)接收插入通知消息。在广播插入通知消息之后,CPU 11执行步骤S2及其随后步骤中的处理(图6)。
另一方面,在步骤S1确定其中未插入介质的情况下,CPU 11移到步骤S2的处理。在不能获取事件的情况下,该处理保持,直到获取事件为止。在发生事件的情况下,获取该事件。在DVD播放器2中,例如,在光盘驱动器16中插入介质的事实和接收再现请求消息的事实被作为事件获取。
在步骤S3,CPU 11确定是否新插入了介质(步骤S2中获取的事件是否是新插入了介质)。在确定插入了介质的情况下,执行步骤S5及其随后步骤中的上述处理。换句话说,在广播插入通知消息之后,CPU 11执行步骤S2及其随后步骤中的处理。
另一方面,在步骤S3确定没有新插入的介质的情况下,处理移到步骤S4,并且确定CPU 11是否已经接收到再现请求消息。在步骤S4,在确定未接收到再现请求消息的情况下,重复执行步骤S2及其随后步骤中的处理。
在步骤S4,在确定已经接收到再现请求消息的情况下,CPU 11移到步骤S6的处理(图7B)。如上面参考图2所述,电视机4-1等在其屏幕上示出插入了介质。响应于此,当用户发出指示以再现内容时,从电视机4-1发送再现请求消息。
在步骤S6,CPU 11确定在光盘驱动器16中是否插入了介质。当确定其中插入了介质时,处理移到步骤S7。
在步骤S7,CPU 11的消息管理单元21产生包括记录在插入于光盘驱动器16中的介质上的内容的再现响应消息,即用户发出指令以再现的内容,并且从通信单元13向已经发送再现请求消息的设备发送所产生的再现响应消息。在请求提供内容的设备是能够解码该内容的设备的情况下,包含在再现响应消息中的内容可以例如是通过使用再现控制单元23解码获得的数据,或者解码前记录于介质上的数据。
在已接收到再现响应消息的设备中执行所述消息中包含的内容的再现。在发送再现响应消息之后,或者在步骤S6,在确定其中未插入介质的情况下,重复执行步骤S2及其随后步骤中的处理。
接着,参考图8和9(图9A到9C)的流程图,详细描述图1的内容提供系统中的电视机4-1的处理。自然,在电视机4-2中也执行类似的处理。
在步骤S21,CPU 31将主存储单元32的内容位置信息存储区域44初始化为未存储内容位置信息的条件,并且处理移到步骤S22。在发生事件的情况下,获取该事件。例如,在电视机4-1中,接收插入通知消息的事实、用户发出指令以再现内容的事实、或者接收再现响应消息的事实被作为事件获取。
在步骤S23,CPU 31确定是否接收到插入通知消息。在确定已接收到插入通知消息的情况下,处理移到步骤S26(图9A)。在步骤S26,CPU 31使内容位置信息存储区域44存储包含在插入通知消息中的网络地址和资源ID作为内容位置信息。
在步骤S27,CPU 31的指示单元43使显示单元36显示一个屏幕,该屏幕显示了用于通知发现了新介质的消息。
图10是示出在显示单元36中显示的屏幕的示例图。
屏幕36A示出了接收插入通知消息之前的一个屏幕的示例(例如,电视机节目的屏幕)。当在显示屏幕36A的形势下接收插入通知消息(图8的步骤S22)时,屏幕36A按白箭头A1所示变化为屏幕36B。在该示例中,通过弹出在屏幕36B的右下方显示的窗口61,并且在那里显示了消息“发现新介质”。而且,电视机节目的图像保持在窗口61以外的部分中被显示。
因此,用户即使在观看和收听电视机节目的中途也能够检查到在连接到网络1的设备中插入了介质。而且,如白箭头A2所示,当显示窗口61时通过操作遥控器,用户能够在窗口61直接再现指示为被发现的内容,即记录在插入于DVD播放器2的介质上的内容,以便通过电视机4-1观看和收听。另外,随着预定时间的逝去,自动关闭窗口61(显示消失),在该预定时间期间,检查到用户的消息,可以发出指示来再现内容。
现在返回参考图9A的描述,在通过显示这种屏幕来指示发现新介质之后,处理返回到步骤S22,并且执行其随后步骤中的处理。
在步骤S23,在确定未接收到插入通知消息的情况下,CPU 31移到步骤S24的处理,并且根据从输入单元35的输出确定用户是否发出再现内容的指令。在步骤S24确定已经发出再现内容的指令的情况下,CPU 31移到步骤S28的处理(图9B)。
在步骤S28,参考存储于内容位置信息存储区域44中的内容位置信息,CPU 31的消息管理单元41产生包含资源ID并且被运往内容位置信息中包含的网络地址的再现请求消息,并且通过通信单元33发送所产生的再现请求消息。在此阶段,例如从接收所发送的再现请求消息的DVD播放器2发送包含根据资源ID指定的内容的再现响应消息(图7B的步骤S7)。然后,处理继续到步骤S22,并且执行之后步骤中的处理。
另外,在步骤S28,在内容位置信息存储区域44中未存储内容位置信息的情况下,显示用于通知CPU 31不具有可再现内容的消息的预定错误操作处理被执行,然后执行步骤S22及其随后的步骤中的处理。
另一方面,在步骤S24确定用户没有发出再现内容的指令的情况下,CPU31移到步骤S25的处理,并且确定是否已经接收到再现响应消息。在步骤S25确定未接收到再现响应消息的情况下,CPU 31返回到步骤S22的处理,重复该步骤及之后步骤中的处理。另一方面,在确定已经接收到再现响应消息的情况下,处理移到步骤S29(图9C)。
在步骤S29,内容输出控制单元42再现(输出)包含在再现响应消息中的内容。然后,处理返回到步骤S22,并且重复执行之后步骤中的处理。
如上所述,由于在屏幕上自动显示所发现的介质的事实,在将介质插入于DVD播放器2之后,用户可以仅通过电视机4-1发出再现内容的指令来容易并快速地使用内容。换句话说,用户不必执行复杂的操作,例如操作电视机4-1来选择具有可再现内容的设备,或者操作DVD播放器2来选择用于显示内容的设备。
在上面,描述了其中在网络1上仅存在一个可再现内容的示例。然而,类似DVD播放器2的多个存储设备可以连接到网络1。
图11是示出电视机4-1的结构示例的方框图,在多个存储设备连接到网络1的情况下,该电视机4-1能够根据从多个存储设备发送的插入通知消息来管理多个内容位置信息。相同的附图标记被用来识别如图4中的相应部件,并且适当地省略其详细描述。
在主存储单元32中形成的内容列表存储区域71中存储网络1上的可再现内容的内容位置信息的列表。
图12是示出在内容列表存储区域71中存储的内容位置信息的列表(内容列表)的示例图。
每次接收到从连接至网络1的设备发送的插入通知消息时,内容位置信息被登记到内容列表。在该内容列表中可以登记预定数条的内容位置信息,例如多达十条。
在图12的示例中,将包括网络地址“192.168.0.30”和资源ID“E”的内容位置信息#1以及包括网络地址“192.168.0.50”和资源ID“C:”的内容位置信息#2登记到内容列表。
另外,图12的内容选择信息是用于指定(选择)将被再现的内容的信息,并且根据用户的操作来改变用于选择的候选物。例如,如图12所示,当在用内容选择信息选择内容位置信息#1的形势下用户指示内容的再现时,开始由内容位置信息#1指定的内容(资源ID“E:”的内容,E是具有网络地址“192.168.0.30”的设备)的再现。
接着,参考图13到图16的流程图,将详细描述图1的内容提供系统中的图11的电视机4-1的处理。
另外,由相对于电视机4-1的DVD播放器2执行的处理与参考图6和图7描述的处理相同。换句话说,在DVD播放器2中,插入通知消息是响应介质的插入而广播的。而且,响应从电视机4-1发送的再现请求消息的接收,将包括预定内容的再现响应消息从DVD播放器2发送至电视机4-1。
在步骤S41,CPU 31以不存储任何内容位置信息的方式来初始化主存储单元32的内容列表存储区域71,并且还初始化内容选择信息(使得未选择任何内容位置信息)。
在步骤S42,在事件发生的情况下,CPU 31获取该事件。在电视机4-1中,例如,接收到插入通知消息的事实、执行了内容的选择操作的事实、指令内容再现的事实、以及接收到再现响应消息的事实作为事件被获取。
在步骤S43,CPU 31确定是否已经接收到插入通知消息。在确定已经接收到插入通知消息的情况下,处理移到步骤S47(图14)。
在步骤S47,CPU 31确定在内容列表中是否存在空闲空间,或者是否能够添加和登记包含在新接收到的插入通知消息中的内容位置信息(网络地址和资源ID)。
例如,在能够将十条内容位置信息登记到内容列表并且该十条内容位置信息已被登记到内容列表的情况下,CPU 31确定在内容列表中没有空闲空间,移到步骤48的处理,并且删除已登记在内容列表中的任意一条内容位置信息。
例如,在图12的内容列表中,当将最近的信息接着登记到已登记的内容位置信息上时,首先删除最低行登记的最早的内容位置信息。而且,在登记诸如用户对于每个存储设备使用的频率的信息的情况下,根据该信息可以随后删除有关由内容提供商具有最少选择频率的存储设备(最少使用频率的存储设备)的内容的内容位置信息。
在步骤S47,在确定内容列表中存在空闲空间的情况下,跳过步骤S48。
在步骤S49,例如CPU 31将包含在新接收到的插入通知消息中的网络地址和资源ID登记到内容列表的头部。
而且,在步骤S50,CPU 31通过内容选择信息来改变用于选择的候选物,从而可以选择在步骤S49登记的最近的内容位置信息。因此,当指令再现内容时,再现由最近的内容位置信息指定的内容。
在步骤S51,CPU 31的指示单元43在显示单元36的预定位置上显示用于通知用户发现了新介质的消息,然后移到步骤S42的处理,并且执行其随后步骤中的处理。
另一方面,在步骤S43确定未接收到插入通知消息的情况下,处理移到步骤S44,然后CPU 31在屏幕上显示内容列表。确定用户是否已经执行了从列表中选择将被再现的内容的操作。
在步骤S44(图13),在确定用户已经执行了内容的选择操作的情况下,处理移到步骤S52(图15A)。例如,当按下电视机4-1的遥控器中提供的选择按钮时,显示内容列表,从而从内容列表中可以选择出将被再现的内容。
在步骤S52,CPU 31确定在内容列表中是否登记了一条或多条内容位置信息。在确定已经登记了所述信息的情况下,CPU 31移到步骤S53的处理,切换通过内容选择信息选择的内容位置信息,并且还更新在显示单元36上显示的屏幕。
图17是示出在显示单元36上显示的屏幕的示例图。
屏幕36A和36B分别与图10的屏幕36A和36B相同。当接收到插入通知消息时,在窗口61上显示用于通知用户所述接收的消息(图14的步骤S51)。
另外,在显示屏幕36B的条件下,当执行内容的选择操作时(当按下一次选择按钮时),如白箭头A3所示,屏幕36B改变为屏幕36C。在该示例中,窗口61保持原样,并且在屏幕36C的右上处新近显示窗口81。在图17中,在窗口81中显示的“DVD播放器”、“调谐器”、和“数码相机”是具有被登记到内容列表的网络地址的设备,即具有可再现内容的设备。而且,“DVD播放器”是由光标81A从“DVD播放器”、“调谐器”、和“数码相机”中选择出的,作为使(通过使用内容选择信息内部指定的)内容将被再现的设备。在显示屏幕36C的条件下指令内容再现的情况下,如白箭头A4所示开始“DVD播放器”具有的内容的再现,并且在显示单元36上显示内容的屏幕。
而且,当在显示屏幕36C的条件下随后操作选择按钮时,使用内容选择信息内部改变用于选择的候选物(步骤S53)。响应于此,如白箭头A5所示,显示单元36的显示是其中光标81A的位置移到的屏幕36D。在图17中,切换到这样一种条件,即光标81A选择“DVD播放器”下面紧跟着显示的“调谐器”。在这种形势下指令再现内容的情况下,如由白箭头A6所示,开始由“调谐器”调谐的内容的再现,并且在显示单元36上显示内容的屏幕。
现在返回参考图15A的描述,在更新屏幕显示之后,并且在步骤S52确定内容位置信息未被登记在内容列表的条件下,处理移到步骤S42(图13),并且执行其随后步骤中的处理。另外,在内容位置信息未被登记在内容列表中的情况下,可以显示用于通知用户该事实的屏幕。
在步骤S44,在确定未执行内容的选择操作的情况下,处理移到步骤S45,并且CPU 31确定用户是否指令再现内容。
在步骤S45,在确定执行了内容的再现操作的情况下,处理移到步骤S54(图15B),并且CPU 31确定在内容列表中是否登记了一条或多条内容位置信息。
在步骤S54,在确定登记了内容位置信息的情况下,CPU 31移到步骤S55的处理,并且参考内容选择信息和内容列表来获取由内容选择信息选择的网络地址和资源ID作为用于再现的候选物。
在步骤S56,CPU 31的消息管理单元41产生包含资源ID并运往所获取的网络地址的再现请求消息,并且从通信单元33发送所产生的再现请求消息。例如,从已接收到在此阶段发送的再现请求消息的DVD播放器2发送(图7B的步骤S7)包含根据资源ID所读取的内容的再现响应消息(图7B的步骤S7)。
在发送再现请求消息之后,或者在步骤S54确定内容位置信息未被登记在内容列表中之后,处理移到步骤S42,并且执行其后续步骤中的处理。
在步骤S45(图13),在确定用户没有指令再现内容的情况下,CPU 31移到步骤S46的处理,并且确定是否接收到再现响应消息。在步骤S46,在CPU31确定未接收到再现响应消息的情况下,返回到步骤S42的处理,并且重复执行随后步骤中的处理。另一方面,在确定已接收到再现响应消息的情况下,处理移到步骤S57(图16)。
在步骤S57,内容输出控制单元42使再现响应消息中包含的内容输出。然后,处理返回到步骤S42,并且执行其随后步骤中的处理。11根据上述处理,用户可以仅通过从列表中选择内容并发出指令来再现内容,通过网络1容易并快速地使用内容,而不用执行复杂的操作。
图18是示出应用本发明的内容提供系统的另一结构示例的方框图。使用相同的附图标记来表示图1中对应的部件。
在图18中,内容管理服务器101、用户管理服务器102、以及图1的DVD播放器2、电视机4-1和电视机4-2连接到网络1。
内容管理服务器101具有如图19所示的内容数据库,并且管理插入于连接到网络1的设备的内容。例如,在用户将介质插入于DVD播放器2的情况下,将用于请求登记关于所插入的内容的内容信息的消息从DVD播放器2发送至内容管理服务器101,并且将该消息中包含的内容信息登记到内容数据库。
在图19的示例中,登记了向内容管理服务器101发送内容信息的设备(在其中插入有介质的设备)的设备名、用于指定具有所述内容的设备中的内容的资源ID、以及内容信息的登记时间。
内容管理服务器101向电视机4-1、电视机4-2等适当地提供登记在内容数据库中的内容信息。
用户管理服务器102具有如图20所示的用户数据库,并且管理关于登录在连接到网络1的设备的用户的用户信息。例如,当用户登录到电视机4-1时,将关于已登录的用户的信息从电视机4-1发送至用户管理服务器102,并且将其登记到用户数据库。用户管理服务器102向电视机4-1、电视机4-2等适当地提供用户信息。
在图20的示例中,用户登录的设备的设备名、和用户的用户ID被登记为用户信息。在登录时,该用户ID可以是由用户人工输入的、预定位数的字母或者数字,或者可以根据用户的指纹图案等获得。
另外,在图18中,假设DVD播放器2、电视机4-1、电视机4-2等的设备预先知道内容管理服务器101和用户管理服务器102中的每一个网络地址,或者通过诸如SLP(服务位置协议)和UPnP之类的服务发现协议而知道内容管理服务器101和用户管理服务器102的网络地址。
现在,参考图21和图22中的顺序来描述图18的内容提供系统的操作。另外,此处描述用户仅使用DVD播放器2和电视机4-1的情况。因此,由于图18的电视机4-2不执行任何一个处理,因此在图21和图22中没有示出电视机4-2。这同样适用于后面将被阐述的图23、图24和图41。
一旦在步骤S81接受用户的登录(用户ID等的输入),DVD播放器2移到步骤S82的处理,并且向用户管理服务器102发送用户的登记请求消息以请求登记用户信息。用户的登记请求消息包含已登录的用户的用户ID和DVD播放器2的网络地址,该DVD播放器2是消息发送源的设备。
在步骤S101,用户管理服务器102接收用户的登记请求消息,并且向用户数据库登记具有包含在消息中的用户ID和根据网络地址获取的设备名的用户信息。另外,在此阶段,在已经从发送用户的登记请求消息的设备接收到先前的用户登记请求消息的情况下,基于新接收到的用户登记请求消息的用户信息替换已登记的用户信息并且被登记到用户数据库。因此,在第一用户已登录到DVD播放器2并且随后第二用户登录到DVD播放器2的情况下,仅将关于后来登录的第二用户,即随后正在使用DVD播放器2的用户的用户信息登记到用户数据库。
另外,在用户将介质插入于DVD播放器2的情况下,DVD播放器2在步骤S83接收到该介质,移到步骤S84的处理,并且向内容管理服务器101发送内容登记请求消息以请求登记内容。内容登记请求消息包含DVD播放器2指定所插入的介质所具有的资源ID以及DVD播放器2的网络地址。
在步骤S121,在已接收到内容登记请求消息后,内容管理服务器101向内容数据库登记包括在内容登记请求消息中包含的资源ID、从DVD播放器2的网络地址获取的设备名、和接收消息时的时间的内容信息,其中所述DVD播放器2是已发送消息的设备。另外,在此阶段,在包含相同设备名和相同资源ID的先前内容登记请求消息在从发送内容登记请求消息的设备登记之前已经被发送的情况下,然后基于新接收到的内容登记请求消息的内容信息替换已登记的内容信息,并且被登记到内容数据库。
在步骤S85,DVD播放器2向用户管理服务器102发送设备列表请求消息以请求在DVD播放器2登录的用户所登录的设备的列表。该设备列表请求消息包含登录到DVD播放器2的用户的用户ID。
在步骤S102接收到设备列表请求消息后,用户管理服务器102从用户数据库读取包括与包含在设备列表请求消息中的用户ID相同的用户ID的用户信息。除了用户ID,用户所登录的设备的设备名也被包含在用户信息中,从而此处读取的用户信息的列表示出了登录到DVD播放器2的用户所登录的设备的列表。
用户管理服务器102移到步骤S103的处理,并且向DVD播放器2发送包含所读取的用户信息的设备列表响应消息,所述DVD播放器2是设备列表请求消息的发送器。
在步骤S86接收设备列表响应消息后,DVD播放器2检查包含在消息的设备列表中是否具有除了DVD播放器2以外的设备的设备名。在没有除了DVD播放器2以外的设备的设备名的情况下(登录到DVD播放器2的用户仍未登录到其他设备的情况下),DVD播放器2等待来自其他设备的消息。注意,随后将参考图23和图24的顺序来描述在除了DVD播放器2以外的设备的设备名在设备列表中的情况的处理,即,在登录到DVD播放器2的用户已经登录到诸如电视机4-1等的其他设备的情况的处理。
此处,在用户也登录到电视机4-1的情况下,电视机4-1在步骤S131接受该登录,移到步骤S132的处理,并且向用户管理服务器102发送用户的登记请求消息。已登录的用户的用户ID被包含在用户登记请求消息中。
在步骤S104接收从电视机4-1发送的用户的登记请求消息后,用户管理服务器102匹配并登记消息中包含的用户ID和电视机4-1的设备名,所述电视机4-1是发送该消息的设备。
在步骤S133,电视机4-1向用户管理服务器102发送设备列表请求消息。设备列表请求消息包含登录到电视机4-1的用户的用户ID。
在步骤105,用户管理服务器102接收从电视机4-1发送的设备列表请求消息,并且移到步骤S106的处理。随后,参考登记到用户数据库的用户信息,向电视机4-1发送包含登录到电视机4-1的用户所登录的设备的列表的设备列表响应消息,所述电视机4-1是设备列表请求消息的发送源。
因此,在该示例中,通过该设备列表响应消息通知电视机4-1用户已经登录到DVD播放器2。
在步骤S134接收设备列表响应消息后,电视机4-1检查包含在消息中的设备列表中是否存在除了电视机4-1以外的设备的设备名。在存在除了电视机4-1以外的设备的设备名的情况下,内容列表请求消息被发送至内容管理服务器101。在内容列表请求消息中包含了包含在从用户管理服务器102发送的设备列表响应消息中的所有设备名。
在步骤S122,内容管理服务器101接收从电视机4-1发送的内容列表请求消息,移到步骤S123的处理,并且向电视机4-1发送内容列表响应消息,所述电视机4-1是内容列表请求消息的发送源。该内容列表响应消息包含包括与包含在内容列表请求消息中的设备名相同的设备名的最近的一个内容信息,即由用户最近登录到的设备所登记的内容信息。因此,通知电视机4-1用户最近登录到的设备的设备名和资源ID。注意,在不存在包含与包含在内容列表请求消息中的设备名相同的设备名的情况下,内容列表响应消息中也不包含内容信息。
在步骤S136,电视机4-1接收从内容管理服务器101发送的内容列表响应消息。在内容列表响应消息中包含由用户最近登录到的设备所登记的内容信息的情况下,将内容信息中包含的设备名和资源ID保存为内容位置信息。换句话说,此处所保存的内容位置信息示出了登录到电视机4-1的用户最近登录到的DVD播放器2中所插入的介质的位置。
而且,电视机4-1移到步骤S137的处理,并且显示用于通知用户发现了最近插入的介质的消息。另外,在该示例中,显示了已发现插入在DVD播放器2中的介质(在步骤S83插入的介质)。
例如,当靠近电视机4-1的用户操作电视机4-1的遥控器并发出指令以再现通过弹出等示出的内容时,电视机4-1在步骤S138接收该指令。并且,电视机4-1移到步骤S139的处理,并且参考所保存的内容位置信息(网络地址和资源ID)来发送再现请求消息,以向具有可再现介质的DVD播放器2请求再现内容。由于再现请求消息包含资源ID,所以已接收到再现请求消息的DVD播放器2可以根据资源ID来指定将被再现的所请求的内容。
当在步骤S87接收到来自电视机4-1的再现请求消息时,DVD播放器2产生包括由包含在再现请求消息中的资源ID指定的内容的再现响应消息,移到步骤S88的处理,并且向电视机4-1发送再现响应消息,所述电视机4-1是再现请求消息的发送源。
在步骤S140接收再现响应消息后,电视机4-1再现该消息中包含的内容。
接着,参考图23和图24的顺序,描述图18的内容提供系统的另一操作。
图21和图22、图23和图24的区别示出了用户在登录到DVD播放器2之前登录到电视机4-1、随后登录到DVD播放器2的情况下的操作。
在用户登录到电视机4-1的情况下,电视机4-1在步骤S201接受所述登录,移到步骤S202的处理,并且向用户管理服务器102发送用户的登记请求消息。用户的登记请求消息包含已登录的用户的用户ID。
在步骤S171接收从电视机4-1发送的用户的登记请求消息后,用户管理服务器102将消息中包含的用户ID与用户登录到的电视机4-1的设备名进行匹配,并且将它们登记到用户数据库。
电视机4-1在步骤S203向用户管理服务器102发送设备列表请求消息。设备列表请求消息包含登录到电视机4-1的用户的用户ID。
在步骤S172,用户管理服务器102接收从电视机4-1发送的设备列表请求消息,移到步骤S173的处理,并且向电视机4-1发送包含在用户数据库中登记的设备列表的设备列表响应消息,所述电视机4-1是设备列表请求消息的发送源。
在步骤S204,电视机4-1接收从用户管理服务器102发送的设备列表响应消息,并且等待直到发送了用于通知从其他设备插入了介质的插入通知消息为止(图24的等待步骤S205)。
另一方面,在步骤S151用户接受登录后,DVD播放器2移到步骤S152的处理,并且向用户管理服务器102发送用户的登记请求消息。用户的登记请求消息包含已登录的用户的用户ID。
在步骤S174,用户管理服务器102接收用户的登记请求消息,并且向用户数据库登记包含在消息中包括的用户ID和基于网络地址获取的设备名的用户信息。因此,这时,包含电视机4-1的网络地址和登录到电视机4-1的用户的用户ID的用户信息、以及包含DVD播放器2的网络地址以及登录到DVD播放器2的用户的用户ID的用户信息都被登记到用户数据库。
而且,在步骤S153,在用户将介质插入于DVD播放器2的情况下,DVD播放器2移到步骤S154的处理,并且向内容管理服务器101发送内容登记请求消息。内容登记请求消息包含资源ID,DVD播放器2用该资源ID来指定所插入的介质。
在接收内容登记请求消息后,在步骤S191内容管理服务器101向内容数据库登记内容登记请求消息中包含的资源ID、为消息的发送源的DVD播放器2的设备名、以及包含接收消息的时间的内容信息。注意,此处登记的内容信息被用在用户在登记到电视机4-1和DVD播放器2之后还登记到其他显示设备的情况。换句话说,在用户所登记到的其他显示设备中,执行与对于电视机4-1参考图21和图22描述的处理相同的处理,并且通过步骤S136中的处理获取内容信息。
在步骤S155,DVD播放器2向用户管理服务器102发送设备列表请求消息。设备列表请求消息包含登录到DVD播放器2的用户的用户ID。
在步骤S175接收设备列表请求消息后,用户管理服务器102从用户数据库读取包含与包含在设备列表请求消息中的用户ID相同的用户ID的用户信息。而且,用户管理服务器102移到步骤S176的处理,并且向作为设备列表请求消息的发送源的DVD播放器2发送包含所读取的用户信息的设备列表响应消息。在该示例中,由于登录到DVD播放器2的用户也已经登录到电视机4-1,所以将电视机4-1的网络地址通过设备列表请求消息通知给DVD播放器2。
在步骤S156接收设备列表响应消息后,DVD播放器2检查在消息中包含的设备列表中是否存在除了DVD播放器2以外的设备。在该示例中,由于电视机4-1的设备名在设备列表中,该电视机4-1是除了DVD播放器2以外的设备,所以DVD播放器2向电视机4-1发送用于通知发现介质的插入通知消息。插入通知消息包含DVD播放器2的网络地址和资源ID。
在步骤S205,电视机4-1接收从DVD播放器2发送插入通和消息。在保存包含在插入通知消息中的资源ID、网络地址等后,处理移到步骤S206,并且显示通知在DVD播放器2中发现新介质的消息。
例如,当用户操作电视机4-1的遥控器并发出指令以再现如通过弹出等发现的内容时,电视机4-1在步骤S207接受该指令,移到步骤S208的处理,并且向已被通知插入通知消息的DVD播放器2发送用于请求再现内容的再现请求消息。由于再现请求消息包含资源ID,因此已接收到再现请求消息的DVD播放器2能够指定被请求再现的内容。
当在步骤S158接收到来自电视机4-1的再现请求消息时,DVD播放器2产生包含由包含在再现请求消息中的资源ID指定的内容的再现响应消息,移到步骤S159的处理,并且向电视机4-1发送再现响应消息。
在步骤S209接收再现响应消息后,电视机4-1再现消息中包含的内容。
这样,通过用户管理服务器102管理登录的设备,并且还通过内容管理服务器101管理记录在所插入的介质上的内容,而且通过某一用户登录的显示设备,根据被管理的数据可以再现用户准备的内容,从而用户能够容易地使用内容,而不用执行关于内容的发送目的地或者发送源等的设置。
而且,用户不必知道登录到存储设备和显示设备的顺序,或者符号概念、例如网络地址、设备名等。而且,根据诸如用户ID的信息,在某一用户使用的显示设备仅显示有关用户所准备的内容的信息(已被发现的介质的消息),从而用户不必知道网络1上正在使用其他设备的其他用户的存在。
现在,将描述执行上述操作的图18中的内容提供系统的每个设备的结构。另外,由于图18中的DVD播放器2、电视机4-1、和电视机4-2的结构基本上分别类似于图3和图4所示的结构,因此不再重复它们的描述。
图25是示出图18的内容管理服务器101的结构示例的方框图。
CPU 111根据存储在ROM(未示出)和主存储单元112中的控制程序,通过总线114来控制内容管理服务器101的全部操作。例如,控制程序由CPU 111执行,因此实现了消息管理单元121和内容数据库管理单元122。
CPU 111的消息管理单元121管理消息到/从连接到网络1的设备的发送/接收。内容数据库管理单元122管理从DVD播放器2等提供并且将被登记到内容数据库的内容信息。
除了图19所示的内容数据库和各种类型的用户设置数据等,主存储单元112还存储由CPU 111执行的控制程序。在主存储单元112中形成存储了内容数据库的内容数据库存储区域123。
通信单元113通过网络1控制与其他设备的通信。定时器单元115根据来自CPU 111的请求在那时立即通知该时间。从定时器单元115获取的时间信息包含在内容信息中,并且与内容的资源ID等一起被存储在内容数据库存储区域123中。
图26是示出图18的用户管理服务器102的结构示例的方框图。
CPU 131根据由ROM(未示出)和主存储单元132存储的控制程序,通过总线1134来控制用户管理服务器102的全部操作。例如,控制程序由CPU 131执行,因此实现了消息管理单元141和用户数据库管理单元142。
消息管理单元141管理消息到/从连接到网络1的设备的发送/接收。用户数据库管理单元142从DVD播放器2等中提供的,并且管理登记在用户数据库中的用户信息。
除了图20所示的用户数据库和各种类型的用户设置信息等,主存储单元132还存储由CPU 131执行的控制程序。在主存储单元132中形成存储了用户数据库的用户数据库存储区域143。
通信单元133通过网络1控制与其他设备的通信。
接着,参考图27到30的流程图,来详细描述图18的内容提供系统中的DVD播放器2的处理。例如,在当DVD 播放器2连接到网络1时的预定时间,或者当连接到网络1的DVD播放器2的电源接通时等,执行该处理。
在步骤S221,CPU 11将默认用户ID存储在用户ID存储区域24中并且对其初始化。而且,在发生事件的情况下,在步骤S222,CPU 11获取该事件。在DVD播放器2中,例如,用户登录的事实、介质已被插入于光盘驱动器16中的事实、介质已从光盘驱动器16中弹出的事实、以及接收到再现请求消息的事实被作为事件获取。
在步骤S223,CPU 11根据来自输入单元15的输出来确定用户是否已经登录。执行用户的登录,从而用户操作键盘等并且输入用户ID和口令。
而且,用户可以将非触式IC卡靠近在DVD播放器2的表面上提供的读卡器,以便读取非触式IC卡中存储的识别数据,并且执行登录。自然地,登录可以是识别每个用户的任意类型的方法,并且它可以使用所谓的生物测量学,例如读取用户的指纹来执行。例如,当指纹验证单元准备托盘按钮用于使光盘驱动器16的托盘进出,用户在插入盘的情况下可以容易地登录。这些各种类型的登录方法也可以在以后陈述的显示设备、例如电视机4-1中执行。
当在步骤S223确定用户已登录时,处理移到步骤S227(图28),并且CPU11使用户ID存储区域24保存已登录的用户的用户ID。
在步骤S228,CPU 11的消息管理单元21向用户管理服务器102发送包含在用户ID存储区域24中保存的用户ID和DVD播放器2本身的网络地址的用户登记请求消息。
在步骤S229,CPU 11确定在光盘驱动器16中是否插入了介质。在确定其中未插入介质的情况下,跳过步骤S230和S231中的处理,并且执行步骤S222及其随后步骤中的处理。而且,在步骤S229确定其中插入了介质的情况下,CPU 11移到步骤S230的处理。
在步骤S230,CPU 11在请求登录用户在那时进行登录之前弹出已插入的介质。因此,新登录的用户能够容易地用其中记录有被期望观看和收听的内容的介质替换已插入的介质。
在步骤S231,CPU 11的消息管理单元21向内容管理服务器101发送内容删除请求消息,以请求登记将要从内容数据库中删除的记录在被弹出的介质上的内容。被弹出的介质的资源ID包含在内容删除请求消息中,并且在已经接收到该消息的内容管理服务器101中执行该内容信息的删除(将要在后面陈述的图36B的步骤S288)。因此,不能再现记录在被弹出的介质上的内容。在发送了内容删除请求消息之后,执行步骤S222及其随后步骤中的处理。
在步骤S223(图27)确定用户没有登录的情况下,CPU 11移到步骤S224的处理,并且确定是否新插入了介质。
在步骤S224,在确定新插入了介质的情况下,CPU 11移到步骤S232的处理(图29)。在步骤S232,CPU 11的消息管理单元21创建内容登记请求消息,以请求登记记录在新插入的介质上的内容,并且将其发送至内容管理服务器101。内容登记请求消息包含DVD播放器2的网络地址和介质的资源ID。一旦接收到该消息,内容管理服务器101就登记该内容信息(图36A的步骤S287)。
在步骤S233,当用户登录时,CPU 11读取存储在用户ID存储区域24中的用户ID,移到步骤S234的处理,并且向内容管理服务器101发送包含所读取的用户ID的设备列表请求消息。响应接收设备列表请求消息,在内容管理服务器101中搜索请求登录用户登录到DVD播放器2的设备,从而发送包含搜索到的设备的设备名的列表的设备列表响应消息(图39的步骤S309)。
在步骤S235,CPU 11接收从用户管理服务器102发送的设备列表响应消息,并且移到步骤S236的处理。
在步骤S236,参考设备列表响应消息中包含的设备列表,CPU 11确定设备列表是否具有除了它本身以外的设备的设备名,即连接到网络1、正登录在DVD播放器2的用户所登录的其他设备的设备名。
在步骤S236,当CPU 11确定在设备列表响应消息中包含的设备列表中存在除了它本身以外的设备名时,移到步骤S237的处理,并且向除了它本身的设备发送插入通知消息以通知插入了介质。例如,在用户登录到DVD播放器2之前已经登录到电视机4-1的情况下,电视机4-1的设备名被包含在将被接收的设备列表响应消息中包含的设备列表中,所述电视机4-1的设备名是除了DVD播放器2以外的设备名,从而CPU 11向电视机4-1发送插入通知消息。
在发送插入通知消息之后,或者在步骤S236,在确定在设备列表响应消息中包含的设备列表中没有除了本身以外的设备名的情况下,执行步骤S222及其随后步骤中的处理。
另一方面,在步骤S224(图27),在CPU 11确定没有插入介质的情况下,处理移到步骤S225,并且随后它确定是否已经弹出介质。在步骤S225,在确定已经弹出介质的情况下,CPU 11执行步骤S231(图28)及其随后步骤中的上述处理。换句话说,CPU 11向内容管理服务器101发送内容删除请求消息,并且执行之后的处理。
在步骤S225,在确定没有弹出介质的情况下,处理移到步骤S226,并且CPU 11确定是否已经接收到再现请求消息。在步骤S226,在确定没有接收到再现请求消息的情况下,处理返回到步骤S222,CPU 11重复上述步骤及其随后步骤中的处理。另一方面,在确定接收到插入通知消息的情况下,处理移到步骤S238(图30)。如上所述已发送插入通知消息的设备在屏幕上显示发现了介质。响应于此,当用户发出指令以再现内容时,发送包含资源ID的再现请求消息。
在步骤S238,CPU 11确定是否插入了与再现请求消息中包含的资源ID对应的介质。在确定插入了该介质的情况下,处理移到步骤S239。
在步骤S239,CPU 11的消息管理单元21产生包含记录在插入于光盘驱动器16中的介质上的内容的再现响应消息,并且向再现请求消息的发送源的设备发送所产生的再现响应消息。
因此,接收到再现响应消息的设备再现消息中包含的内容。在发送再现响应消息或者在步骤S238之后,在确定没有插入与再现请求消息中包含的资源ID对应的介质的情况下,执行步骤S222及其随后步骤中的处理。
注意,例如,在确定没有插入与再现请求消息中包含的资源ID对应的介质的情况下,预定消息可被发送至已发送内容再现请求消息的电视机4-1,从而用户意识到没有插入介质这一事实。
接着,参考图31到图34(图34A和图34B)的流程图,将详细描述图18的内容提供系统中的电视机4-1的处理。
在步骤S251,CPU 31初始化内容位置信息存储区域44,并且移到步骤S252的处理。在发生事件的情况下,CPU 31获取该事件。在电视机4-1中,例如,用户执行登录的事实、接收从用户管理服务器102发送的设备列表响应消息的事实、接收从内容管理服务器101发送的内容列表响应消息的事实、指令再现内容的事实、接收再现响应消息的事实、以及接收插入通知消息的事实,被作为事件获取。
在步骤S253,CPU 31根据来自输入单元35的输出来确定用户是否已经登录。在确定用户已经登录的情况下,处理移到步骤S259(图32A)。
在步骤S259,CPU 31的消息管理单元41向用户管理服务器102发送用户的登记请求消息,其包含已登录的用户的用户ID、电视机4-1的网络地址。
而且,在步骤S260,CPU 31的消息管理单元41向用户管理服务器102发送设备列表请求消息,并且随后处理步骤S252及其随后步骤中的处理。在已接收到设备列表请求消息的用户管理服务器102中,搜索用户数据库,并且发送包含登录到电视机4-1的用户所登录的设备的列表的设备列表响应消息(以后将被陈述的图39的步骤S309)。
另一方面,在步骤S253(图31)确定用户没有登录的情况下,CPU 31移到步骤S254的处理,并且确定是否已经接收到设备列表响应消息。
在步骤S254,在确定接收到设备列表响应消息的情况下,处理移到步骤S261(图32B)。参考设备列表响应消息中包含的设备列表,CPU 31确定是否存在除了本身以外的设备名,即登录到电视机4-1的用户是否也登录了其他设备。
在步骤S261,在CPU 31确定在设备列表响应消息中包含的设备列表中存在除了本身以外的设备名的情况下,处理移到步骤S262。在步骤S262,CPU 31的消息管理单元41向内容管理服务器101发送内容列表请求消息以请求发送内容列表,随后执行步骤S252及其随后的处理。在已接收到内容列表请求消息的内容管理服务器101中,搜索由登录到电视机4-1的用户准备的内容,并且发送包含有关最近准备的内容的内容位置信息的设备列表响应消息(以后将描述图37的步骤S293)。
另一方面,在CPU 31在步骤S254(图31)确定没有接收到设备列表响应消息的情况下,处理移到步骤S255,并且确定是否接收到内容列表响应消息。
在CPU 31在步骤S255确定已接收到内容列表响应消息的情况下,处理移到步骤S263的处理(图33A),并且确定在接收到的内容列表响应消息中是否包含内容位置信息。
在步骤S263确定在内容列表响应消息中包含内容位置信息的情况下,处理移到步骤S264,并且将内容位置信息保存在内容位置信息存储区域44中。
在步骤S265,CPU 31的指示单元43使显示单元36显示用于通知发现了最近插入的介质的消息。这里,例如,在显示单元36上显示如参考图10所描述的窗口61,从而用户响应于这种显示而能够发出指令以再现内容。然后,处理移到步骤S252,并且执行该步骤及其之后的处理。
在步骤S255(图31),在确定没有接收到内容列表响应消息的情况下,CPU31移到步骤S256的处理,并且确定用户是否指令了内容的再现。
在步骤S256,在CPU 31确定已经指令了内容的再现的情况下,处理移到步骤S266(图33B)。在步骤S266,参考存储在内容位置信息存储区域44中的内容位置信息(网络地址、资源ID),CPU 31的消息管理单元41产生包含资源ID并被运往所存储的网络地址的再现请求消息,并且从通信单元33发送所产生的再现请求消息。例如,从已经接收到再现请求消息的DVD播放器2发送包含根据资源ID读取的内容的再现响应消息(图30的步骤S239)。然后,执行步骤S252及其随后的处理。
在步骤S256(图31),在确定用户仍未指令内容的再现的情况下,处理移到步骤S257,并且CPU 31确定是否已接收到再现响应消息。在步骤S257,在确定已接收到再现响应消息的情况下,CPU 31移到步骤S267的处理(图34A)。
在步骤S267,CPU 31的内容输出控制单元42再现内容,从而在显示单元36上可以显示包含在再现响应消息中的内容的图像,随后执行步骤S252及其随后步骤中的处理。因此,用户可以通过电视机4-1经由网络1容易地观看和收听插入于DVD播放器2中的内容,而不执行复杂的设置等。
另一方面,在步骤S257(图31)确定未接收到再现响应消息的情况下,处理移到步骤S258。在步骤S258,CPU 31确定是否已接收到插入通知消息。在确定未接收到插入通知消息的情况下,处理返回到步骤S252,并且重复执行该步骤之后中的处理。
另一方面,在步骤S258确定已接收到插入通知消息的情况下,处理移到步骤S268(图34B),并且CPU 31使内容位置信息存储区域44保存包含在插入通知消息中的内容位置信息。
在步骤S269,CPU 31的指示单元43使显示单元36显示用于通知用户发现了新介质的消息。处理返回到步骤S252,并且执行该步骤之后中的处理。
接着,参考图35至37的流程图,将详细描述图18的内容提供系统中的内容管理服务器101的处理。
在步骤S281,CPU 111的内容数据库管理单元122(图25)对存储于内容数据库存储区域123中的内容数据库进行初始化。
在步骤S282,在事件发生的情况下,CPU 111获取该事件。在内容管理服务器101中,例如,获取已接收到内容登记请求消息的事实、已接收到内容登记删除请求消息的事实、和已接收到内容列表请求消息的事实作为事件。
在步骤S283,CPU 111确定是否已接收到内容登记请求消息。在确定已接收到内容登记请求消息的情况下,处理移到步骤S286(图36A)。例如,当在DVD播放器2中插入介质时,从DVD播放器2发送包含DVD播放器2的网络地址和介质的资源ID的内容登记请求消息。
在步骤S286,CPU 111从定时器单元115获取当前时间,并且处理移到步骤S287。在步骤S287,CPU 111的内容数据库管理单元122向内容数据库登记在步骤S286获取的当前时间、以及根据包含在接收到的内容登记请求消息中的网络地址而获取的资源ID和设备名作为内容信息。然后,执行步骤S282及其随后步骤中的处理。
另一方面,在步骤S283确定未接收到内容登记请求消息的情况下,CPU111移到步骤S284的处理,并且确定是否已接收到内容登记删除请求消息。例如,当弹出插入于DVD播放器2中的介质时,从DVD播放器2发送内容登记删除请求消息以请求删除内容信息的登记(图28的步骤S231)。
在步骤S284,在确定已接收到内容登记删除请求消息的情况下,CPU 111的消息管理单元121移到步骤S288的处理(图36B),并且根据包含在内容登记删除请求消息中的设备名和资源ID,从内容数据库删除包含相同设备名和相同资源ID的内容信息。因此,在内容数据库中未登记包含相同设备名和相同资源ID的多条内容信息。然后,处理移到步骤S282,并且执行之后步骤中的处理。
在步骤S284(图35),在确定未接收到内容登记删除请求消息的情况下,CPU 111将处理移到步骤S285,并且确定是否已接收到内容列表请求消息。在步骤S285,在确定未接收到内容列表请求消息的情况下,处理返回到步骤S282,并且重复执行该步骤及其随后步骤中的处理。另一方面,在确定已接收到内容列表请求消息的情况下,处理移到步骤S289(图37)。
例如,在电视机4-1,在检查到登录到电视机4-1的用户也登录了DVD播放器2的情况下,将用于请求可再现内容的列表的内容列表请求消息从电视机4-1发送至内容管理服务器101(图32B的步骤S262)。如上所述,内容列表请求消息包含设备列表响应消息中包含的并被通知给电视机4-1的所有设备名,即登录到电视机4-1的用户所登录的所有设备的设备名。
在步骤S289,CPU 111的内容数据库管理单元122在内容数据库中搜索包含与在内容列表请求消息中包含的设备名相同的设备名的内容信息。因此,例如,在登录到电视机4-1的用户也登录到DVD播放器2并且DVD播放器2的设备名包含在内容列表请求消息中的情况下,从内容数据库获取由DVD播放器2登记的内容信息作为关于搜索结果的内容信息。
在步骤S290,对于内容信息的搜索结果,CPU 111确定是否存在包括与包含在内容列表请求消息中的设备名相同的设备名的内容信息。
在步骤S290,当CPU 111确定不存在包括与包含在内容列表请求消息中的设备名相同的设备名的内容信息时,处理移到步骤S291。在步骤S291,CPU 111的消息管理单元121向内容列表请求消息的发送源的设备发送不包括内容信息的内容列表响应消息。因此,在这种情况下,在电视机4-1中不存在将被观看和收听的内容等,所述电视机4-1是内容列表响应消息等的发送目的的设备。
另一方面,在步骤S290,在确定存在包括与包含在内容列表请求消息中的设备名相同的设备名的内容信息时,处理移到步骤S292,并且CPU 111根据包含在内容信息中的登记时间来选择最近的内容信息(最近登记的内容信息)。
在步骤S293,CPU 111的消息管理单元121向发送内容列表请求消息的设备发送包含在步骤S292中选择的最近内容信息的内容列表响应消息。例如,响应于接收该信息,电视机4-1示出发现了介质。因此响应于该显示,用户通过发出再现该内容的指令能够容易地再现之前刚插入的介质。
在步骤S291或S293,在发送了内容列表响应消息之后,执行步骤S282及其随后步骤中的处理。
接着,参考图38(图38A和图38B)和图39的流程图,将详细描述图18的内容提供系统中的用户管理服务器102的处理。
在步骤S301,CPU 131的用户数据库管理单元142对用户数据库存储区域143中存储的用户数据库进行初始化。
在步骤S302,当事件发生时,CPU 131获取该事件。在用户管理服务器102中,例如,获取已接收到用户的登记请求消息的事实和已接收到设备列表请求消息的事实作为事件。
在步骤S303,CPU 131确定是否已接收到用户的登记请求消息。在确定已接收到用户的登记请求消息的情况下,处理移到步骤S305(图38B)。在步骤S305,根据包含在用户的登记请求消息中的网络地址,CPU 131的用户数据库管理单元142获取用户所登录的设备的设备名,并且将所获取的设备名和用户ID作为用户信息登记到用户数据库。然后,处理移到步骤S302,并且执行随后步骤中的处理。
另一方面,在步骤S303确定未接收到用户的登记请求消息的情况下,CPU 131将处理移到步骤S304,并且确定是否已发送设备列表请求消息。当从用户所登录的电视机4-1获取相同用户登录的设备的列表等时,发送设备列表请求消息(图32A的步骤S260)。
在步骤S304,在确定未接收到设备列表请求消息的情况下,CPU 131返回到步骤S302的处理,并且重复执行之后步骤中的处理。另一方面,在确定已接收到设备列表请求消息的情况下,处理移到步骤S306(图39)。
在步骤S306,CPU 131在用户数据库中搜索包含与包含在设备列表请求消息中的用户ID相同的用户ID的用户信息。
在步骤S307,对于用户信息的搜索结果,CPU 131确定是否存在包含与包含在设备列表请求消息中的用户ID相同的用户ID的用户信息。
在步骤S307,在确定不存在包含与包含在设备列表请求消息中的用户ID相同的用户ID的用户信息的情况下,CPU 131移到步骤S308的处理,并且向设备列表请求消息的发送源的设备发送不包含用户信息的设备列表响应消息。
另一方面,在步骤S307,在CPU 131确定存在包含与包含在设备列表请求消息中的用户ID相同的用户ID的用户信息的情况下,处理移到步骤S309。在步骤S309,CPU 131的消息管理单元141向设备列表请求消息的发送源的设备发送包含通过搜索获取的用户信息的设备列表响应消息。在步骤S308或S309发送了内容列表响应消息之后,执行步骤S302及其随后步骤中的处理。
在图18的内容提供系统中,由于通过每个设备来执行如上所述的处理,因此在用户登录预定的存储设备、例如DVD播放器2,并且插入介质之后,用户可以仅发出指令以通过诸如电视机4-1的显示设备再现内容,通过该显示设备用户可以观看和收听内容,因此用户能够观看和收听记录在此前刚准备的介质上的内容。
而且,即使在先前登录到显示设备并之后登录到存储设备的情况下,用户也可以通过显示设备来使用记录在插入于存储设备中的介质上的内容,而不担心登录等的顺序,因为在每个服务器中管理了用户信息和内容信息。
另外,尽管在上面的描述中内容管理服务器101和用户管理服务器102中的每一个由物理上不同的设备构成,但是内容信息和用户信息可以由具有那些功能的一个服务器来管理,以便实现图18的内容提供系统。
而且在上面的描述中,尽管总是仅用最近的内容作为发现的内容(例如,记录在最近插入的介质上的内容)提供给用户,在某一用户登录到多个设备并且为它们中的每一个准备一个介质的情况下,将被再现的内容可以被布置成由用户从记录在所准备的媒体上的内容列表中选择。
例如,关于记录在插入于用户登录的某一存储设备中的介质上的内容的内容信息与用户ID匹配,并且被图18的内容管理服务器101管理。当用户操作电视机4-1的遥控器并发出指令以显示内容的列表时,电视机4-1询问内容管理服务器101关于所述内容的已登记列表,并且在电视机4-1的屏幕上显示记录在由用户准备的介质上的内容的列表。用户可以从显示在屏幕上的内容的列表中选择将被再现的内容。
在这种情况下,在内容管理服务器101中,例如,管理如图40所示的内容数据库。
在图40的示例中,登记内容信息#1和#2。内容信息#1示出了被识别为具有资源ID“E:”和内容名“1234”的介质被用户ID“AAAA”的用户插入到设备名为“存储设备1”的设备。同样地,内容信息#2示出了被识别为具有资源ID“D:”和内容ID“5678”的介质被与将介质插入于具有设备名为“存储设备1”的设备的用户相同的用户(用户ID“AAAA”)插入到设备名为“存储设备2”的设备。该内容名可被预先分配给内容,可以是由存储设备本身产生的内容名,或者可以在插入介质时由用户输入。
图41示出了内容提供系统的操作的顺序,其中用户由此显示记录在他或她自己插入的介质上的内容的列表,从而从该列表选择将被再现的内容。注意,在该内容提供系统中,用户管理服务器102不执行处理。
在步骤S331接受用户的登录时,随后在步骤S332接受用户插入介质,DVD播放器2将处理移到步骤S333,并且向内容管理服务器101发送内容登记请求消息。内容登记请求消息包括用户ID、DVD播放器2的网络地址、资源ID和内容名。
在步骤S361,内容管理服务器101接收内容登记请求消息,并且包含在该消息中的用户ID、网络地址、资源ID、和内容名作为内容信息通过内容数据库登记。
当用户在登记了已插入于DVD播放器2的介质上的内容信息的形势下登录到电视机4-1时,在步骤S371,电视机4-1接收它,将处理移到步骤S372,并且向内容管理服务器101发送内容列表请求消息,用以请求插入于用户已登录的其他设备中的介质的列表。内容列表请求消息包括已登录的用户的用户ID。
在步骤S362接收内容列表请求消息后,内容管理服务器101移到步骤S363的处理。在步骤S363,根据内容列表请求消息中包含的用户ID,内容管理服务器101从内容数据库中获取包括用户ID的所有内容信息,并且向电视机4-1发送包含所获取的内容信息的内容列表响应消息。
在步骤S373接收设备列表响应消息后,电视机4-1移到步骤S374的处理,并且列出并显示包含在设备列表响应消息中的内容信息。因此,用户可以从所列出和显示的内容中选择预定内容,并且发出指令来再现它。
当用户移动光标来选择内容时,在步骤S375,电视机4-1接收选择操作,移到步骤S376的处理,并且根据用户的操作来改变显示。而且,当用户发出指令以再现内容列表中的预定内容时,在步骤S377,电视机4-1接受该指令。
在步骤S378,电视机4-1向具有由用户指令将被再现的内容的DVD播放器2发送包含资源ID的再现请求消息。
一旦在步骤S334从电视机4-1接收再现请求消息,DVD播放器2产生包含由再现请求消息中包含的资源ID指定的内容的再现响应消息,移到步骤S335的处理,并且向作为再现请求消息的发送源的电视机4-1发送再现响应消息。
在步骤S379已接收到再现响应消息的电视机4-1再现在该消息中包含的内容。
根据上面的处理,用户可以从多个内容中选择将被再现的单个内容。注意,例如,在当用户操作遥控器并发出指令以显示列表的时刻,执行显示内容的列表的一系列处理。因此,例如,当用户希望观看和收听与如上所述通过弹出来指示的内容不同的内容(如图10和图17所示的屏幕指示的内容)时,用户可以从内容的列表中观看和收听喜爱的内容,而不管通过弹出来指示的内容。
接着参考图42到44(图44A和图44B)的流程图,将详细描述内容提供系统中的DVD播放器2的处理,其中从列表中可以选择将被再现的内容。
在步骤S391,CPU 11使用户ID存储区域24存储默认用户ID以对其初始化。
当事件发生时,在步骤S392,CPU 11获取该事件。在DVD播放器2中,例如用户登录的事实、在光盘驱动器16中已插入介质的事实、已从光盘驱动器16弹出介质的事实、和已接收到再现请求消息的事实作为事件被获取。
在步骤S393,根据来自输入单元15的输出,CPU 11确定用户是否已经登录。在确定用户已经登录的情况下,处理移到步骤S397(图43)。
在步骤S397,CPU 11使用户ID存储区域24保存在登录时刻输入的用户ID。在步骤S398,CPU 11确定介质是否被插入于光盘驱动器16中。当确定插入了介质时,处理移到步骤S399。
在步骤S399,CPU 11在当当前登录的用户进行登录的时刻弹出已插入的介质,并且将处理移到步骤S400。在步骤S400,CPU 11的消息管理单元21向内容管理服务器101发送内容删除请求消息以请求应当从内容数据库中擦除关于已弹出的介质的内容信息的登记。记录在已弹出的介质上的内容的资源ID被包含在内容删除请求消息中。在已接收到该消息的内容管理服务器101中删除内容信息(图46A的步骤S426,将在后面描述)。
在发送了内容删除请求消息之后,或者在步骤S398确定未插入介质之后,执行步骤S392及其随后步骤中的处理。
另一方面,在步骤S393(图42),当确定用户没有登录时,CPU 11移到步骤S394的处理,并且确定是否新近插入了介质。
在步骤S394,在CPU 11确定已经新近插入了介质的情况下,处理移到步骤S401(图44A)。在步骤S401,CPU 11读取保存在用户ID存储区24中的用户ID。
在步骤S402,CPU 11的内容管理单元21创建包含所读的用户ID的内容登记请求消息,并且将其发送至内容管理服务器101。内容登记请求消息除了包含用户ID以外还包含介质的资源ID、DVD播放器2的网络地址、和内容名。在已接收到内容登记请求消息的内容管理服务器101中执行内容信息的登记(图45B的步骤S425)。
在发送了内容登记请求消息之后,执行步骤S392及其随后步骤中的处理。
另一方面,在步骤S394(图42),在CPU 11确定没有插入介质的情况下,移到步骤S395的处理,并且确定是否已经弹出了介质。在步骤S395,在确定已经弹出了介质的情况下,CPU 11如上所述执行步骤S400及其随后步骤中的处理。另一方面,CPU 11的消息管理单元21向内容管理服务器101发送内容删除请求消息,并且执行之后的处理。
在步骤S395,在确定仍未弹出介质的情况下,处理移到步骤S396,并且CPU 11确定是否已经接收到再现请求消息。在步骤S396,在确定仍未接收到再现请求消息的情况下,CPU 11将处理返回到步骤S392,并且重复执行其随后步骤中的处理。另一方面,在确定已经接收到插入通知消息的情况下,处理移到步骤S403(图44B)。
在步骤S403,CPU 11确定是否插入了与包含在再现请求消息中的资源ID对应的介质。在确定没有插入介质的情况下,处理移到步骤S392,并且执行该步骤及其随后步骤中的处理。另一方面,在步骤S403确定已插入了介质的情况下,CPU 11的消息管理单元21产生包含记录在插入于光盘驱动器16中的介质上的内容的再现响应消息,并且向已发送该再现响应消息的设备发送所产生的再现响应消息。
通过连接到网络1的每个存储器来执行上面的处理,并且通过内容管理服务器101管理记录在插入于它们中的每个中的介质的内容。
接着,参考图45(图45A、图45B)和图46(图46A、图46B)的流程图,将详细描述内容提供系统中的内容管理服务器101的处理,在所述内容提供系统中可以从列表中选择将被再现的内容。
在步骤S421,在事件发生的情况下,内容管理服务器101的CPU 111获取该事件。在内容管理服务器101中,例如获取已接收到内容登记请求消息的事实、已接收到内容登记删除请求消息的事实、和已接收到内容列表请求消息的事实作为事件。
在步骤S422,CPU 111确定是否已经接收到内容登记请求消息。在确定已经接收到该内容登记请求消息的情况下,处理移到步骤S425(图45B)。例如,当在DVD播放器2中已插入介质时,从DVD播放器2发送包含用户ID和DVD播放器2的网络地址、资源ID、和内容名的内容登记请求消息。
在步骤S425,CPU 111的内容数据库管理单元122向内容数据库登记设备名、资源ID、用户ID、和内容名作为内容信息,它们是在内容登记请求消息中包含的网络地址的基础上获得的。然而,处理移到步骤S421,并且执行随后步骤中的处理。
另一方面,在步骤S422确定仍未接收到内容登记请求消息的情况下,CPU 111将处理移到步骤S423,并且确定是否已经接收到内容登记删除请求消息。例如,当弹出已插入于DVD播放器2中的介质时,从DVD播放器2发送用于请求删除内容信息的登记的消息。
在步骤S423,当CPU 111确定已经接收到内容登记删除请求消息时,处理移到步骤S426(图46A)。在步骤S426,CPU 111的内容数据库管理单元122从内容数据库删除包含设备名、与资源ID相同的设备名、和资源ID的内容信息,其中设备名和资源ID被包含在内容登记删除请求消息中。然后,处理返回到步骤S421,并且执行随后步骤中的处理。
另一方面,在步骤S423,在确定没有接收到内容登记删除请求消息的情况下,CPU 111移到步骤424的处理,并且确定是否已经接收到内容列表请求消息。在步骤S424,在确定没有接收到内容列表请求消息的情况下,CPU111将处理返回到步骤S421,并且重复执行此后步骤中的处理。另一方面,在确定已经接收到内容列表请求消息的情况下,处理移到步骤S427(图46B)。例如,在作为显示设备的电视机4-1中,在用户指令显示内容的列表的情况下,从电视机4-1发送用于请求对于用户登录的设备所准备的内容的列表的内容列表请求消息。
在步骤S427,CPU 111的内容数据库管理单元122在内容数据库中搜索包含与内容列表请求消息中包含的用户ID相同的用户ID的内容信息。
在步骤S427,CPU 111的消息管理单元121向发送内容列表请求消息的设备发送包含通过搜索获取的所有内容信息的内容列表响应消息。在接收到内容列表响应消息等的电视机4-1中,在屏幕上显示由登录到电视机4-1的用户准备的内容的列表,从而用户能够从列表中选择将被再现的预定内容。
在发送内容列表响应消息之后,处理返回到步骤S421,并且执行随后步骤中的处理。
接着,参考图47至图49(图49A和图49B)的流程图,详细地描述内容提供系统中的电视机4-1的处理,其中将被再现的内容可以从列表中选择。
在步骤S441中,CPU 31初始化内容列表存储区域71(图11),从而可以不存储内容位置信息,并且还初始化内容选择信息。
而且,在步骤S442,在事件发生的情况下,CPU 31获取该事件。在电视机4-1中,例如获取用户执行了登录的事实、接收到从内容管理服务器101发送的内容列表响应消息的事实、用户执行内容的选择操作的事实、指令了内容的再现的事实、和接收到再现响应消息的事实作为事件。
在步骤S443,CPU 31根据来自输入单元35的输出确定用户是否已经登录。当确定用户已经登录时,处理移到步骤S448(图48A)。
在步骤S448,CPU 31的消息管理单元41发送包含登录到内容管理服务器101的用户的用户ID的内容列表请求消息,然后执行步骤S422及其随后步骤中的处理。在接收到内容列表请求消息的内容管理服务器101中,发送包含由登录在电视机4-1中的用户准备的内容的列表的设备列表响应消息(图46的步骤S428)。
另一方面,在步骤S443(图47)确定用户没有登录的情况下,处理移到步骤S444,并且CPU 31确定是否已经接收到内容列表响应消息。
在步骤S444,在确定已经接收到内容列表响应消息的情况下,处理移到步骤S449(图48B)。CPU 31使内容列表存储区域71存储包含在内容列表响应消息中的内容列表。
而且,在步骤S450,CPU 31初始化内容选择信息,并且在通过光标选择默认内容的形势下在屏幕上显示内容列表。例如,在内容列表上显示具有内容和内容名等的设备的设备名,从而用户能够选择将被再现的预定内容。然后,处理移到步骤S442,并且执行之后步骤中的处理。
另一方面,在步骤S444,在确定没有接收到内容列表响应消息的情况下,处理移到步骤S445,并且CPU 31确定用户是否已经执行内容的选择操作,例如光标的移动。
当在步骤S445确定已经执行了内容的选择操作时,CPU 31移到步骤S451的处理(图48C),根据用户的操作来切换基于内容选择信息选择的内容,并且将其反映到屏幕显示。因此,结合用户的操作,图17所示的光标移动,并且被显示。然后,处理返回到步骤S422,并且执行该步骤及其随后步骤中的处理。
在步骤S446,在CPU 31确定已经指令了内容的再现的情况下,处理移到步骤S452(图49A)。在步骤S452,参考内容选择信息,CPU 31从存储于内容列表存储区域71中的内容信息获取具有用户指示将被再现的内容的设备的设备名和资源ID。
在步骤S453,CPU 31的消息管理单元41根据在步骤S452获取的数据向具有用户指令将被再现的内容的设备发送再现请求消息。例如,从已经接收到再现请求消息的DVD播放器2发送包含基于资源ID读取的内容的再现响应消息。然后,处理返回到步骤S442,并且执行该步骤及其随后步骤中的处理。
在步骤S446中确定用户没有指令内容的再现的情况下(图47),处理移到步骤S447。CPU 31确定是否已经接收到再现响应消息。在确定没有接收到再现响应消息的情况下,处理返回到步骤S442,并且重复执行该步骤及其随后步骤中的处理。而且,在步骤S447,在确定已经接收到再现响应消息的情况下,CPU 31移到步骤S454的处理(图49B)。
在步骤S454,CPU 31的内容输出控制单元42输出包含在再现响应消息中的内容,移到步骤S442的处理,并且重复地执行该步骤及其随后步骤中的处理。
根据上面的处理,用户可以随时显示由他或她自己准备的多个内容的列表,并且可以从它们中选择将观看和收听的预定内容。
在上面,主要描述了一个其中由用户所使用的内容是能够在诸如电视机4-1的显示设备中使用的视频图像内容的示例。类似地,在用户使用的设备上可以自动显示这样一个事实,即,其上记录有音乐内容的可移动介质,例如CD-ROM(致密盘-只读存储器)、MD(迷你盘)(注册商标)等被插入到另一个设备,从而可以从该设备指令内容的再现。
而且,响应于连接到网络1的数码相机,在打印机中自动显示发现了可被打印的静态图像的事实,从而可以从打印机指令静态图像的打印。
而且,在上面,当插入介质(可移动介质)时,在电视机上显示已发现可再现内容的事实等。然而,不限于记录在可移动介质上的内容。但是,响应于从连接到因特网的预定服务器下载内容的完成,可以自动显示已发现可再现内容的事实。
可以通过硬件并且还可以通过软件来执行如上所述的一系列处理。
例如,在通过软件执行一系列处理的情况下,在其中安装有各种类型的程序的内置于专用硬件的计算机或者通用个人计算机中,通过网络或者从记录介质安装组成软件的计算机程序,从而执行各种类型的功能。
记录介质可能不仅仅是封装媒体,包括与装置本身分离、并被分配来给用户提供程序(program)的DVD盘3(图1)、软磁盘、磁-光盘、或者半导体存储器,还包括ROM、硬盘等,其上记录有程序并且被提供给用户,并预先安装在装置本身中。
注意,在本说明书中,描述记录在记录介质中的计算机程序的步骤包括根据描述以时间顺序执行的处理,并且还包括并行或者单独执行的处理,甚至它们不必以时间顺序处理。
而且,在该说明书中,“系统”意味着用多个装置组成的整体结构。
工业实用性根据第一发明,能够容易并快速地提供内容和输出所提供的内容。
根据第二发明,能够通知输出装置获取了内容。
而且,根据第二发明,能够容易并快速地给输出装置提供由输出装置请求的内容,而不需用户进行设置等。
根据第三发明,能够容易地检查到在经由网络连接的信息处理装置中获取了内容。
而且,根据第三发明,通过网络能够容易并快速地使用由信息处理装置获取的内容。
权利要求书(按照条约第19条的修改)1.一种内容提供系统,其包括经由网络连接的信息处理装置、输出装置、管理内容的内容管理服务器、和管理关于正在登录的用户的信息的用户管理服务器,所述系统特征在于所述信息处理装置特征在于包括获取部件,其不使用所述网络来获取内容;辨别部件,用于根据用户对信息处理装置所执行的操作来辨别登录到所述网络的所述用户;发送/接收部件,用于经由所述网络来执行信息的发送/接收;和提供部件,用于向请求提供预定内容的所述输出装置提供所述预定内容,发送包含被所述辨别部件辨别为已登录的用户的用户识别信息和信息处理装置的设备识别号的用户登记请求消息,并且接收关于连接到所述用户正在登录的所述网络的输出装置的信息,根据从所述用户管理服务器接收的信息来辨别所述用户正在登录的输出装置,和在通过所述获取部件接收预定内容的情况下,向所述内容管理服务器发送内容登记请求消息,并且向所述用户正在登录的输出装置发送指示已获取了预定内容的消息,所述消息包含指示所述预定内容的位置的位置信息,并且对于所述用户正在登录的所述输出装置获取所述预定内容是必需的,和所述输出装置的特征在于包括指示部件,用于响应从所述信息处理装置发送的消息的接收来指示存在可输出的内容;和输出部件,用于请求所述信息处理装置来提供所述预定内容,并且在响应通过所述指示部件的指示,指令所述预定内容输出的情况下,允许用户观看和收听从所述信息处理装置提供的所述预定内容。
2.一种信息处理装置,其经由网络连接到管理内容的内容管理服务器、管理关于正在登录的用户的信息的用户管理服务器、和输出内容的输出装置,所述信息处理装置特征在于
包括获取部件,其不使用所述网络来获取内容;辨别部件,用于根据用户对信息处理装置所执行的操作来辨别登录所述网络的所述用户;发送/接收部件,用于经由所述网络来执行信息的发送/接收;和提供部件,用于向请求提供预定内容的所述输出装置提供所述预定内容,向所述用户管理服务器发送包含被所述辨别部件辨别为已登录的用户的用户识别信息和信息处理装置的设备识别号的用户登记请求消息,并且接收关于连接到所述用户正在登录的所述网络的输出装置的信息,根据从所述用户管理服务器接收的信息来识别所述用户正在登录的输出装置,和在通过所述获取部件接收预定内容的情况下,向所述内容管理服务器发送内容登记请求消息,并且向所述用户正在登录的输出装置发送指示已获取了预定内容的消息,所述消息包含指示所述预定内容的位置的位置信息,并且对于所述用户正在登录的所述输出装置获取所述预定内容是必需的。
3.如权利要求2所述的信息处理装置,其特征在于所述获取部件响应被配置有可拆卸的记录介质而获取所述内容。
4.如权利要求2所述的信息处理装置,其特征在于所述辨别部件通过读取非接触式IC卡中存储的用户的识别信息来辨别所述用户已登录。
5.如权利要求2所述的信息处理装置,其特征在于所述辨别部件通过验证用户的指纹来辨别所述用户已登录。
6.一种信息处理装置的信息处理方法,所述信息处理装置经由网络连接到管理内容的内容管理服务器、管理关于正在登录的用户的信息的用户管理服务器和输出内容的输出装置,所述方法特征在于包括获取步骤,不使用所述网络来获取内容;辨别步骤,根据用户对信息处理装置所执行的操作来辨别登录所述网络的所述用户;发送/接收步骤,经由所述网络来执行信息的发送/接收;和提供步骤,向请求提供预定内容的所述输出装置提供所述预定内容,向所述用户管理服务器发送包含被所述辨别部件辨别为已登录网络的用户的用户识别信息和信息处理装置的设备识别号的用户登记请求消息,并且从所述用户管理服务器接收关于连接到所述用户正在登录的所述网络的输出装置的信息,根据从所述用户管理服务器接收的信息来识别所述用户正在登录的输出装置,和在通过所述获取步骤接收预定内容的情况下,向所述内容管理服务器发送内容登记请求消息,并且向所述用户正在登录的输出装置发送指示已获取了预定内容的消息,所述消息包含指示所述预定内容的位置的位置信息,并且对于所述用户正在登录的所述输出装置获取所述预定内容是必需的。
7.一种使计算机执行信息处理的程序,所述程序经由网络在管理内容的内容管理服务器、管理关于正在登录的用户的信息的用户管理服务器、和输出内容的输出装置当中执行,所述程序特征在于包括获取步骤,不使用所述网络来获取内容;辨别步骤,根据用户对信息处理装置所执行的操作来辨别登录所述网络的所述用户;发送/接收步骤,经由所述网络来执行信息的发送/接收;和提供步骤,向请求提供预定内容的所述输出装置提供所述预定内容,发送包含被所述辨别步骤辨别为已登录网络的用户的用户识别信息和信息处理装置的设备识别号的用户登记请求消息,并且接收关于连接到所述用户正在登录的所述网络的输出装置的信息,根据从所述用户管理服务器接收的信息来识别所述用户正在登录的输出装置,和在通过所述获取步骤接收预定内容的情况下,向所述内容管理服务器发送内容登记请求消息,并且向所述用户正在登录的输出装置发送指示已获取了预定内容的消息,所述消息包含指示所述预定内容的位置的位置信息,并且对于所述用户正在登录的所述输出装置获取所述预定内容是必需的。
8.一种输出装置,其经由网络连接到管理内容的内容管理服务器、管理关于正在登录的用户的信息的用户管理服务器和获取内容的信息处理装置,所述输出装置特征在于包括辨别部件,用于根据用户对信息处理装置所执行的操作来辨别登录所述网络的所述用户;发送/接收部件,用于经由所述网络来执行信息的发送/接收,向所述用户管理服务器发送包含被所述辨别部件辨别为已登录的用户的用户识别信息和信息处理装置的设备识别号的用户登记请求消息,响应从所述信息处理装置发送的消息的接收,根据从所述用户管理服务器接收的并指示已获取预定内容的信息,向作为一个目的地的、被所述信息处理装置识别为所述用户正在登录的输出装置指示存在可输出的内容,所述消息包含指示所述预定内容的位置的位置信息,并且所述消息对于获取所述预定内容是必需的;和请求所述信息处理装置来提供所述预定内容,并且在响应存在可输出的内容的指示,指令所述预定内容输出的情况下,输出将被从所述信息处理装置提供的所述预定内容。
9.如权利要求8所述的输出装置,其特征在于还包括存储部件,用于存储所述位置信息。
10.如权利要求9所述的输出装置,其特征在于在根据从多个信息处理装置发送的所述消息将多条位置信息存储在存储部件的情况下,根据用户从所述多条位置信息选择的所述位置信息,所述输出装置请求所述信息处理装置提供所述预定内容,从而输出将被从所述信息处理装置提供的所述预定内容。
11.如权利要求8所述的输出装置,其特征在于所述辨别部件通过读取非接触式IC卡中存储的用户的识别信息来辨别所述用户已登录。
12.一种输出装置的输出方法,所述输出装置经由网络连接到管理内容的内容管理服务器、管理关于正在登录的用户的信息的用户管理服务器和获取内容的信息处理装置,所述输出方法特征在于包括辨别步骤,根据用户对信息处理装置所执行的操作来辨别登录所述网络的所述用户;发送/接收步骤,经由所述网络来执行信息的发送/接收;和发送包含被所述识别步骤的处理识别为已登录的用户的用户识别信息和信息处理装置的设备识别号的用户登记请求消息;响应从所述信息处理装置发送的消息的接收,根据从所述用户管理服务器接收的并指示已获取预定内容的信息,向被所述信息处理装置识别为所述用户正在登录的输出装置指示存在可输出的内容,所述消息包含指示所述预定内容的位置的位置信息,并且所述消息对于获取所述预定内容是必需的;和请求所述信息处理装置来提供所述预定内容,并且在响应存在可输出的内容的指示,指令所述预定内容输出的情况下输出将被从所述信息处理装置提供的所述预定内容。
13.一种使计算机执行信息处理的程序,所述程序经由网络在管理内容的内容管理服务器、管理关于正在登录的用户的信息的用户管理服务器、和获取内容的信息处理装置当中执行,所述程序特征在于辨别步骤,用于根据用户对信息处理装置所执行的操作来辨别所述用户登录所述网络;发送/接收步骤,经由所述网络来执行信息的发送/接收;和发送包含被所述辨别步骤的处理识别为已登录的用户的用户识别信息和信息处理装置的设备识别号的用户登记请求消息;响应从所述信息处理装置发送的消息的接收,根据从所述用户管理服务器接收的并指示已获取预定内容的信息,向被所述信息处理装置识别为所述用户正在登录的输出装置指示存在可输出的内容,所述消息包含指示所述预定内容的位置的位置信息,并且所述消息对于获取所述预定内容是必需的;和请求所述信息处理装置来提供所述预定内容,并且在响应存在可输出的内容的指示,指令所述预定内容输出的情况下,输出将被从所述信息处理装置提供的所述预定内容。
14.如权利要求8所述的输出装置,其特征在于所述辨别部件通过验证用户的指纹来识别所述用户已登录。
权利要求
1.一种内容提供系统,其包括经由网络连接的信息处理装置和输出装置,其特征在于所述信息处理装置包括发送部件,用于向所述输出装置发送指示获取了预定内容的消息,所述消息包含指示所述预定内容的位置的位置信息并且对于所述输出装置获取所述预定内容是必需的;和提供部件,用于向请求提供所述预定内容的所述输出装置提供所述预定内容,和所述输出装置包括指示部件,用于响应所述消息的接收来指示存在可输出的内容;和输出部件,用于请求所述信息处理装置来提供所述预定内容,并且在响应来自所述指示部件的指示,指令所述预定内容输出的情况下,允许用户观看和收听从所述信息处理装置提供的所述预定内容。
2.一种经由网络连接到输出内容的输出装置的信息处理装置,其特征在于包括发送部件,用于向所述输出装置发送指示获取了预定内容的消息,所述消息包含指示所述预定内容的位置的位置信息并且对于所述输出装置获取所述预定内容是必需的;和提供部件,用于向请求提供所述预定内容的所述输出装置提供所述预定内容。
3.如权利要求2所述的信息处理装置,其特征在于所述发送部件可以响应被配置有可拆卸的记录介质来发送所述消息。
4.如权利要求2所述的信息处理装置,其特征在于在使用所述信息处理装置和所述输出装置的情况下,当必须输入预定识别信息时,所述发送部件仅向可用的输出装置发送所述消息,该可用的输出装置被输入了与由用户输入到所述信息处理装置的识别信息相同的识别信息。
5.如权利要求4所述的信息处理装置,其特征在于所述发送部件向连接到所述网络的信息管理装置查询关于被定义为可用的所述输出装置,从而根据其查询结果向所述输出装置发送所述消息,可用的所述输出装置被输入了与由用户输入到所述信息处理装置的识别信息相同的识别信息。
6.一种信息处理装置的信息处理方法,所述信息处理装置经由网络连接到输出内容的输出装置,所述方法特征在于包括发送步骤,用于向所述输出装置发送指示获取了预定内容的消息,所述消息包含指示所述预定内容的位置的位置信息并且对于所述输出装置获取所述预定内容是必需的;和提供步骤,用于向请求提供所述预定内容的所述输出装置提供所述预定内容。
7.一种使计算机执行信息处理的程序,所述程序经由网络由输出内容的输出装置执行,所述程序特征在于包括发送步骤,用于向所述输出装置发送指示获取了预定内容的消息,所述消息包含指示所述预定内容的位置的位置信息并且对于所述输出装置获取所述预定内容是必需的;和提供步骤,用于向请求提供所述预定内容的所述输出装置提供所述预定内容。
8.一种经由网络与获取内容的信息处理装置连接的输出装置,所述输出装置特征在于包括指示部件,用于响应消息的接收来指示存在可输出的内容,所述消息指示在所述信息处理装置中获取了预定内容、包含指示所述预定内容的位置的位置信息、并且对于获取所述预定内容是必需的;和输出部件,用于请求所述信息处理装置来提供所述预定内容,并且在响应来自所述指示部件的指示,指令所述预定内容输出的情况下,输出从所述信息处理装置提供的所述预定内容。
9.如权利要求8所述的输出装置,其特征在于还包括存储部件,用于存储所述位置信息。
10.如权利要求9所述的输出装置,其特征在于在根据从多个信息处理装置发送的所述消息将多条位置信息存储在存储部件的情况下,根据用户从所述多条位置信息选择的一条位置信息,所述输出部件请求所述信息处理装置提供所述预定内容,从而输出从所述信息处理装置提供的所述预定内容。
11.如权利要求8所述的输出装置,其特征在于在使用所述输出装置和所述信息处理装置的情况下,当必须输入所述预定识别信息时,所述指示部件响应从连接到所述网络的所述信息管理装置发送的消息的接收而指示存在可输出的内容,所述消息包含位置信息,并且指示在可用的信息处理装置中获取了预定内容,所述可用的输出装置被输入了与由用户输入到所述输出装置的识别信息相同的识别信息。
12.一种输出装置的输出方法,所述输出装置经由网络与获取内容的信息处理装置连接,所述方法特征在于包括指示步骤,用于响应指示在信息处理装置中获取了预定内容的消息的接收来指示存在可输出的内容,所述消息包含指示所述预定内容的位置的位置信息,并且对于获取所述预定内容是必需的;和输出步骤,用于请求所述信息处理装置来提供所述预定内容,并且在响应通过所述指示步骤中的处理的指示,指令所述预定内容输出的情况下,输出从所述信息处理装置提供的所述预定内容。
13.一种使计算机执行处理的程序,所述程序经由网络由获取内容的信息处理装置执行,所述程序特征在于包括指示步骤,用于响应指示在信息处理装置中获取了预定内容的消息的接收来指示存在可输出的内容,所述消息包含指示所述预定内容的位置的位置信息,并且对于获取所述预定内容是必需的;和输出步骤,用于请求所述信息处理装置来提供所述预定内容,并且在响应通过所述指示步骤中的处理的指示,指令所述预定内容输出的情况下,输出从所述信息处理装置提供的所述预定内容。
全文摘要
提供能够简单快速地使用内容的内容提供系统、信息处理设备和方法、输出设备和方法、以及程序。当DVD盘(3)被插入到DVD播放器(2)时,将指示DVD盘(3)被插入到DVD播放器(2)的消息从DVD播放器(2)广播到连接到网络1的所有其他设备电视机4-1和电视机4-2。在电视机4-1和电视机4-2中,在屏幕上显示与用于通知已发现用于记录可用内容的新介质的消息。在电视机4-1中,当用户指令再现所发现的内容时,电视机4-1请求DVD播放器(2)提供内容,并且在电视机4-1上显示响应于此而提供的内容的图像。本发明可应用于诸如DVD播放器的存储设备和个人计算机以及诸如电视机的显示设备中。
文档编号H04N5/775GK1701314SQ20048000112
公开日2005年11月23日 申请日期2004年7月5日 优先权日2003年7月24日
发明者田中友久, 野田卓郎, 杉本佳代, 泷本裕士 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1