CN101741663A - Information processing apparatus, information processing system, information processing method, and program - Google Patents

Information processing apparatus, information processing system, information processing method, and program Download PDF

Info

Publication number
CN101741663A
CN101741663A CN200910212130A CN200910212130A CN101741663A CN 101741663 A CN101741663 A CN 101741663A CN 200910212130 A CN200910212130 A CN 200910212130A CN 200910212130 A CN200910212130 A CN 200910212130A CN 101741663 A CN101741663 A CN 101741663A
Authority
CN
China
Prior art keywords
information
processing
function
functions
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN200910212130A
Other languages
Chinese (zh)
Inventor
酒井士文
江端真行
大出直树
青山圭一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2008287513A external-priority patent/JP2009146390A/en
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN101741663A publication Critical patent/CN101741663A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

提供了信息处理设备,其包括:信息获取单元,用于从经由网络连接的一个或多个外部设备中,获取关于要由每一个外部设备执行的处理和/或关于由此执行的处理的结果的处理信息以及关于每一个外部设备能够与信息处理设备合作地执行的功能的信息;信息显示单元,用于显示每一个外部设备的处理信息以及关于节目内容的节目信息,并基于关于每一个外部设备的功能的信息,显示能够由每一个外部设备关于一个或多个节目内容执行的一个或多个功能;以及功能执行单元,用于使得外部设备关于所选择的节目内容执行所选择的功能。

Figure 200910212130

There is provided an information processing device including: an information acquisition unit for acquiring, from one or more external devices connected via a network, about processing to be performed by each external device and/or about a result of processing performed thereby processing information of each external device and information about functions that each external device can perform in cooperation with the information processing device; an information display unit for displaying processing information of each external device and program information about program content, and based on information on the functions of the devices, displaying one or more functions executable by each external device with respect to one or more program contents; and a function executing unit for causing the external device to execute the selected function with respect to the selected program contents.

Figure 200910212130

Description

信息处理设备、信息处理系统、信息处理方法和程序 Information processing device, information processing system, information processing method and program

技术领域technical field

本发明涉及信息处理设备、信息处理系统、信息处理方法和程序。The present invention relates to an information processing device, an information processing system, an information processing method, and a program.

背景技术Background technique

已经设计了各种系统,其中将多个设备连接到在家庭中安装的家庭网络,并且所述多个设备彼此合作地工作并执行遥控。这些系统的示例包括,连接到电话线的电话和电视,其彼此合作以实现当接收到呼入时诸如自动关闭电视机的音量之类的自动控制。Various systems have been devised in which a plurality of devices are connected to a home network installed in a home, and the plurality of devices work in cooperation with each other and perform remote control. Examples of these systems include a telephone connected to a telephone line and a television that cooperate with each other to enable automatic controls such as automatically turning off the volume of the television when an incoming call is received.

日本专利申请特开No.2006-319960公开了包括连接到家庭网络的家庭服务器的系统,其中家庭服务器具有关于合作设备和合作控制信息的信息,以实现家庭网络上的各设备之间的合作。在该系统中,家庭服务器存储例如关于每一设备的信息和关于操作(可以由彼此合作的一个或多个设备实现)的内容的信息,并且连接到家庭网络的各设备基于以上信息彼此相关联,以便各设备彼此合作。Japanese Patent Application Laid-Open No. 2006-319960 discloses a system including a home server connected to a home network, wherein the home server has information on cooperation devices and cooperation control information to enable cooperation between devices on the home network. In this system, a home server stores, for example, information on each device and information on the content of operations (which can be realized by one or more devices that cooperate with each other), and the devices connected to the home network are associated with each other based on the above information , so that the devices cooperate with each other.

发明内容Contents of the invention

由于在日本专利申请特开No.2006-319960中公开的系统要求允许各设备彼此合作的家庭服务器,因此如果没有家庭服务器或者如果家庭服务器不具有关于要彼此合作的各设备的任何信息,则各设备不能彼此合作。Since the system disclosed in Japanese Patent Application Laid-Open No. 2006-319960 requires a home server that allows devices to cooperate with each other, if there is no home server or if the home server does not have any information about devices to cooperate with each other, each Devices cannot cooperate with each other.

可替代地,每一设备可以被配置为具有用于彼此合作的信息,以便在不依靠任何服务器的情况下彼此合作。在这种情况下,如果由于替换购买等原因以新设备代替多个设备中之一,则由于其他设备不具有关于新设备的任何信息,所以其他设备可能不能实现合作。为了防止该故障,需要附加的机构来更新在旧设备中存储的关于合作设备的信息。Alternatively, each device may be configured to have information for cooperating with each other so as to co-operate with each other without relying on any server. In this case, if one of the plurality of devices is replaced with a new device due to replacement purchase or the like, the other devices may not be able to achieve cooperation since the other devices do not have any information about the new device. In order to prevent this failure, an additional mechanism is required to update the information on the cooperative device stored in the old device.

进一步,当各设备彼此合作时,由于每一设备均具有单独的接口,因此对于用户来说必须个别地操作每一设备。因此,要求用户执行麻烦的操作,这导致错误操作,并且不必要地提高系统的便利性。例如,当在包括多个记录设备的系统中多个设备彼此合作时,用户对每一记录设备执行记录和定时记录操作。因此,要求用户执行麻烦的操作,并且,例如,由于错误操作,用户可能使得多个记录设备记录相同的节目。进一步,由于基于通过每一个记录设备个别地管理的喜好信息来推荐节目内容,因此用户可能不能适当地选择匹配用户喜好的节目。Further, when the devices cooperate with each other, since each device has an individual interface, it is necessary for the user to operate each device individually. Therefore, the user is required to perform troublesome operations, which leads to erroneous operations and unnecessarily increases the convenience of the system. For example, when a plurality of devices cooperate with each other in a system including a plurality of recording devices, a user performs recording and timer recording operations for each recording device. Therefore, the user is required to perform troublesome operations, and, for example, due to erroneous operations, the user may cause a plurality of recording devices to record the same program. Further, since program content is recommended based on preference information individually managed by each recording device, the user may not be able to properly select a program matching the user's preference.

考虑到前述问题,期望提供新的、改进的信息处理设备、信息处理系统、信息处理方法和程序,其能够在各信息处理设备之间没有任何依赖关系的情况下合作。In view of the aforementioned problems, it is desirable to provide new and improved information processing devices, information processing systems, information processing methods, and programs capable of cooperating without any dependency between information processing devices.

根据本发明的实施例,提供了一种信息处理设备,包括:信息获取单元,用于从经由网络连接的一个或多个外部设备中,获取关于要由每一个外部设备执行的处理和/或关于由此执行的处理的结果的处理信息以及关于每一个外部设备能够与信息处理设备合作地执行的功能的信息;信息显示单元,用于显示每一个外部设备的处理信息以及关于一个或多个节目内容的节目信息,并基于关于每一个外部设备的功能的信息,显示能够由每一个外部设备关于一个或多个节目内容执行的一个或多个功能;以及功能执行单元,用于使得能够执行从一个或多个功能之中选择的功能的一个或多个外部设备关于从一个或多个节目内容之中选择的节目内容执行所选择的功能。According to an embodiment of the present invention, there is provided an information processing device including: an information acquisition unit configured to acquire, from one or more external devices connected via a network, information about processing to be executed by each external device and/or Processing information on the result of processing thus performed and information on functions that each external device can perform in cooperation with the information processing device; an information display unit for displaying the processing information on each external device and information on one or more program information of the program content, and based on the information on the function of each external device, display one or more functions that can be executed by each external device with respect to the one or more program contents; and a function execution unit for enabling the execution of The one or more external devices of the function selected from among the one or more functions perform the selected function with respect to the program content selected from among the one or more programs.

在以上配置中,从外部设备获取一个或多个外部设备的处理信息和关于功能的信息,并将所获取的信息与关于一个或多个节目内容的节目信息一起显示。进一步,用户可以使得外部设备关于所选择的节目内容执行所选择的功能。因此,信息处理设备可以合作,而没有各信息处理设备之间的依赖关系。进一步,不需要麻烦的操作,并且可以防止错误操作,并且可以提高各设备之间的合作的便利性。In the above configuration, processing information of one or more external devices and information on functions are acquired from the external device, and the acquired information is displayed together with program information on one or more program contents. Further, the user may cause the external device to perform a selected function with respect to the selected program content. Therefore, the information processing devices can cooperate without dependency between the respective information processing devices. Further, troublesome operations are not required, erroneous operations can be prevented, and convenience of cooperation between devices can be improved.

根据本发明的另一个实施例,提供了一种信息处理设备,包括:信息提供单元,用于将关于要由信息处理设备执行的处理和/或关于由此执行的处理的结果的处理信息以及关于信息处理设备能够与一个或多个外部设备合作地执行的功能的信息提供到经由网络连接的外部设备;功能执行单元,用于关于从一个或多个节目内容之中在外部设备上选择的节目内容,执行从一个或多个功能之中在外部设备上选择的功能,其中与关于一个或多个节目内容的节目信息一起,一个或多个外部设备显示处理信息,并基于关于功能的信息,显示能够关于一个或多个节目内容而执行的一个或多个功能。According to another embodiment of the present invention, there is provided an information processing device including: an information providing unit for providing processing information about processing to be performed by the information processing device and/or about a result of the processing thus performed and Information about functions that the information processing device can perform in cooperation with one or more external devices is provided to the external device connected via a network; a function executing unit for selecting on the external device from among one or more program contents Program content that performs a function selected on the external device from among one or more functions, wherein the one or more external devices display processing information together with program information about the one or more program content, and based on the information about the function , displaying one or more functions that can be performed with respect to one or more program contents.

在以上配置中,向外部设备提供处理信息和关于功能的信息,并且与关于节目内容的节目信息一起显示。进一步,外部设备可以关于在外部设备上选择的节目内容执行所选择的功能。因此,信息处理设备可以合作,而没有各信息处理设备之间的依赖关系。进一步,不需要麻烦的操作,并且可以防止错误操作,并且可以提高各设备之间的合作的便利性。In the above configuration, processing information and information on functions are provided to the external device and displayed together with program information on program content. Further, the external device may perform the selected function with respect to the program content selected on the external device. Therefore, the information processing devices can cooperate without dependency between the respective information processing devices. Further, troublesome operations are not required, erroneous operations can be prevented, and convenience of cooperation between devices can be improved.

根据本发明的上述实施例,提供了包括信息处理设备的信息处理系统。提供了可应用于根据本发明的上述实施例的信息处理设备的信息处理方法。提供了具有在其上记录的程序的计算机可读存储介质,所述程序使得计算机执行根据本发明的上述实施例的信息处理方法。According to the above-described embodiments of the present invention, there is provided an information processing system including an information processing device. An information processing method applicable to the information processing apparatus according to the above-described embodiments of the present invention is provided. There is provided a computer-readable storage medium having recorded thereon a program causing a computer to execute the information processing method according to the above-described embodiments of the present invention.

根据本发明的另一个实施例,提供了一种信息处理设备,包括:接收单元,用于从经由网络连接到信息处理设备的外部设备接收关于外部设备的一个或多个功能的功能信息以及用于显示功能信息中包括的功能的列表的功能显示请求;显示单元,用于响应于功能显示请求,显示功能信息中包括的外部设备的功能的列表;选择接收单元,用于接收表示由用户从显示单元上显示的功能的列表之中选择的一个或多个功能的信息;以及合作功能执行单元,用于使得外部设备执行由用户选择的一个或多个功能。According to another embodiment of the present invention, there is provided an information processing device including: a receiving unit for receiving function information on one or more functions of the external device from an external device connected to the information processing device via a network and using a function display request for displaying a list of functions included in the function information; a display unit for displaying a list of functions of the external device included in the function information in response to the function display request; a selection receiving unit for receiving an indication indicated by the user from information of one or more functions selected among the list of functions displayed on the display unit; and a cooperative function executing unit for causing the external device to execute the one or more functions selected by the user.

在以上配置中,当多个设备彼此合作时,一设备可以显示关于另一设备的功能的信息,并且即使各设备未预先存储彼此的信息,也可以通过操作显示信息的设备而执行另一设备的功能。In the above configuration, when a plurality of devices cooperate with each other, one device can display information on the function of the other device, and even if the devices do not store each other's information in advance, the other device can be executed by operating the device displaying the information. function.

根据本发明的另一个实施例,提供了一种信息处理设备,包括:外部设备搜索单元,用于搜索经由网络连接的外部设备;以及传送单元,用于向外部设备传送关于一个或多个功能的功能信息以及用于使得外部设备显示一个或多个功能的列表的功能显示请求。According to another embodiment of the present invention, there is provided an information processing device including: an external device searching unit for searching for external devices connected via a network; and a transmitting unit for transmitting information about one or more functions to the external device and a function display request for causing the external device to display a list of one or more functions.

在以上配置中,当多个设备彼此合作时,一设备可以显示关于另一设备的功能的信息,并且即使各设备未预先存储彼此的信息,也可以通过操作显示信息的设备而执行另一设备的功能。In the above configuration, when a plurality of devices cooperate with each other, one device can display information on the function of the other device, and even if the devices do not store each other's information in advance, the other device can be executed by operating the device displaying the information. function.

提供了可应用于根据本发明的实施例的信息处理设备的信息处理方法。An information processing method applicable to an information processing device according to an embodiment of the present invention is provided.

根据本发明的实施例,提供了信息处理设备、信息处理系统、信息处理方法和程序,其能够进行合作而没有各信息处理设备之间的任何依赖关系。According to the embodiments of the present invention, there are provided an information processing device, an information processing system, an information processing method, and a program capable of cooperating without any dependency between the respective information processing devices.

附图说明Description of drawings

图1是示出了根据本发明的第一实施例的家庭网络系统的配置的图;FIG. 1 is a diagram showing the configuration of a home network system according to a first embodiment of the present invention;

图2是示意性地示出在图1中所示的系统中包括的电视接收机的配置的框图;FIG. 2 is a block diagram schematically showing the configuration of a television receiver included in the system shown in FIG. 1;

图3是示意性地示出在图1中所示的系统中包括的数字记录器的配置的框图;FIG. 3 is a block diagram schematically showing the configuration of a digital recorder included in the system shown in FIG. 1;

图4是示出了在家庭网络系统上执行的合作处理的第一示例的序列图;FIG. 4 is a sequence diagram showing a first example of cooperation processing performed on a home network system;

图5是示出了在电视接收机上显示的功能显示屏幕的示例的图;FIG. 5 is a diagram showing an example of a function display screen displayed on a television receiver;

图6是示出了在家庭网络系统上执行的合作处理的第二示例的序列图;FIG. 6 is a sequence diagram showing a second example of cooperation processing performed on the home network system;

图7是示出了根据本发明的第二实施例的家庭网络系统的配置的图;FIG. 7 is a diagram showing a configuration of a home network system according to a second embodiment of the present invention;

图8是示意性地示出了在图2中所示的系统中包括的电视接收机的配置的框图;FIG. 8 is a block diagram schematically showing the configuration of a television receiver included in the system shown in FIG. 2;

图9是示意性地示出了在图7中所示的系统中包括的数字记录器的配置的框图;FIG. 9 is a block diagram schematically showing the configuration of a digital recorder included in the system shown in FIG. 7;

图10是示出了合作功能的配置的图;FIG. 10 is a diagram showing a configuration of a cooperation function;

图11是示出了限定信息的配置的图;FIG. 11 is a diagram showing a configuration of definition information;

图12是示出了系统的合作功能的执行序列的图;FIG. 12 is a diagram showing the execution sequence of the cooperation function of the system;

图13是示出了通过使用节目推荐服务在电视接收机上集合地显示电视接收机和数字记录器的推荐信息的合作功能的示例性执行的图;13 is a diagram showing an exemplary execution of a cooperative function of collectively displaying recommendation information of a television receiver and a digital recorder on the television receiver by using a program recommendation service;

图14是示出了通过使用节目记录服务在电视接收机上集合地显示电视接收机和数字记录器的记录/定时记录信息的合作功能的示例性执行的图;以及14 is a diagram showing an exemplary implementation of a cooperative function of collectively displaying recording/timed recording information of a television receiver and a digital recorder on the television receiver by using a program recording service; and

图15是示出了在数字记录器上执行与电视接收机上的节目信息一起显示的数字记录器的服务的合作功能的示例性执行的图。FIG. 15 is a diagram showing an exemplary execution of a cooperative function on the digital recorder to perform a service of the digital recorder displayed together with program information on a television receiver.

具体实施方式Detailed ways

在下文中,将参照附图描述本发明的优选实施例。注意,在该说明书及附图中,由相同的附图标记表示具有基本上相同功能和结构的结构性元件,并且省略这些结构元件的重复描述。Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. Note that, in this specification and the appended drawings, structural elements that have substantially the same function and structure are denoted by the same reference numerals, and repeated description of these structural elements is omitted.

<第一实施例><First embodiment>

首先,将参照图1描述根据本发明的第一实施例的家庭网络系统10。图1是示意性地示出了根据本发明的第一实施例的家庭网络系统10的配置的图。First, a home network system 10 according to a first embodiment of the present invention will be described with reference to FIG. 1 . FIG. 1 is a diagram schematically showing the configuration of a home network system 10 according to a first embodiment of the present invention.

如图1所示,根据本实施例的家庭网络系统10包括电视接收机100、数字记录器120、音频设备150等,其连接到在家庭中安装的家庭网络12等。电视接收机100和数字记录器120分别是根据本实施例的信息处理设备和外部设备的示例。As shown in FIG. 1, a home network system 10 according to the present embodiment includes a television receiver 100, a digital recorder 120, an audio device 150, etc., which are connected to a home network 12 etc. installed in a home. The television receiver 100 and the digital recorder 120 are examples of an information processing device and an external device according to the present embodiment, respectively.

在下面所述的实施例中,将电视接收机和数字记录器说明为彼此合作的信息处理设备的示例,但本发明不限于此。信息处理设备和外部设备可以是例如音频设备、家庭视频游戏机、移动电话、摄像机、数码相机等。In the embodiments described below, a television receiver and a digital recorder are explained as an example of information processing devices that cooperate with each other, but the present invention is not limited thereto. The information processing device and the external device may be, for example, an audio device, a home video game console, a mobile phone, a video camera, a digital still camera, and the like.

电视接收机100经由在户外安装的接收天线或经由视频分发IP网络接收由广播电台广播的电视节目的节目内容,并输出接收到的节目内容。电视接收机100包括用于显示视频的显示器和用于输出音频的扬声器。电视接收机100将接收到的节目内容的数据转换为视频和音频,并将视频和音频输出到显示器和扬声器。The television receiver 100 receives program content of a television program broadcast by a broadcasting station via a receiving antenna installed outdoors or via a video distribution IP network, and outputs the received program content. The television receiver 100 includes a display for displaying video and speakers for outputting audio. The television receiver 100 converts received data of program content into video and audio, and outputs the video and audio to a display and a speaker.

电视接收机100经由家庭网络12连接到诸如数字记录器120之类的设备。例如,电视接收机100可以通过使用UPnP(通用即插即用,Universal Plugand Play)和多播DNS(域名系统,Domain Name System)来搜索家庭网络12中的设备,并且可以直接与其通信。例如,电视接收机100可以获取数字记录器120的IP地址,获取关于数字记录器120的功能的信息和设置信息,并向另一设备通知关于电视接收机100自身的功能的信息、设置信息等。The television receiver 100 is connected to a device such as a digital recorder 120 via a home network 12 . For example, the television receiver 100 can search for devices in the home network 12 by using UPnP (Universal Plug and Play) and multicast DNS (Domain Name System), and can communicate directly therewith. For example, the television receiver 100 can acquire the IP address of the digital recorder 120, acquire information on the function of the digital recorder 120 and setting information, and notify another device of information on the function of the television receiver 100 itself, setting information, etc. .

进一步,电视接收机100连接到因特网14,并具有从在因特网14上的应用程序分发服务器16下载应用程序并执行该应用程序的功能。Further, the television receiver 100 is connected to the Internet 14, and has a function of downloading an application program from the application program distribution server 16 on the Internet 14 and executing the application program.

数字记录器120经由在户外安装的接收天线或经由视频分发IP网络接收由广播电台广播的电视节目的节目内容,并将节目内容记录在记录介质(如DVD和HDD)上,或者再现记录介质上记录的内容。数字记录器120还以与电视接收机100相同的方式连接到家庭网络12,并且可以经由家庭网络12直接与电视接收机100等通信。The digital recorder 120 receives the program content of a TV program broadcast by a broadcasting station via a receiving antenna installed outdoors or via a video distribution IP network, and records the program content on a recording medium such as DVD and HDD, or reproduces the program content on a recording medium the content of the record. The digital recorder 120 is also connected to the home network 12 in the same manner as the television receiver 100, and can directly communicate with the television receiver 100 and the like via the home network 12.

[电视接收机100的配置][Configuration of Television Receiver 100]

接着,将参照图2描述电视接收机100的配置。图2是示意性地示出电视接收机100的配置的框图。如图2所示,电视接收机100包括控制单元101、广播接收单元103、广播接口(I/F)104、控制器接收单元106、显示器107、显示接口(I/F)108、扬声器109、视频输出接口(I/F)110、因特网通信接口(I/F)111、家庭网络通信接口(I/F)112、合作功能执行单元113、外部输入/输出接口(I/F)114、内容再现单元115、显示图像生成单元116和显示数据存储单元117。将在下文中描述电视接收机100的每一个单元。Next, the configuration of the television receiver 100 will be described with reference to FIG. 2 . FIG. 2 is a block diagram schematically showing the configuration of the television receiver 100 . As shown in Figure 2, the television receiver 100 includes a control unit 101, a broadcast receiving unit 103, a broadcast interface (I/F) 104, a controller receiving unit 106, a display 107, a display interface (I/F) 108, a speaker 109, Video output interface (I/F) 110, Internet communication interface (I/F) 111, home network communication interface (I/F) 112, cooperative function execution unit 113, external input/output interface (I/F) 114, contents A reproduction unit 115 , a display image generation unit 116 , and a display data storage unit 117 . Each unit of the television receiver 100 will be described below.

控制单元101是功能单元,其经由连接总线102连接到每一个功能单元,用于通过控制每一个功能单元来执行电视接收机100的功能。例如,控制单元101执行控制,以便内容再现单元115和显示图像生成单元116将由广播接收单元103接收到的节目内容的数据转换为显示图像,然后将显示图像显示在显示器107上。可替代地,控制单元100控制其它功能单元以接收由控制器接收单元106接收到的请求信号,并执行根据该请求信号的处理。The control unit 101 is a functional unit connected to each functional unit via a connection bus 102 for performing the functions of the television receiver 100 by controlling each functional unit. For example, control unit 101 performs control so that content reproduction unit 115 and display image generation unit 116 convert data of program content received by broadcast reception unit 103 into a display image and then display the display image on display 107 . Alternatively, the control unit 100 controls other functional units to receive a request signal received by the controller receiving unit 106, and executes processing according to the request signal.

广播接收单元103经由接收天线或经由视频分发IP网络接收节目内容,并将节目内容经由广播I/F 104传送到连接总线102。控制器接收单元106从用户操作的控制器105接收通过红外线等传送的命令信号。将接收到的命令信号经由连接总线102传送到控制单元101。The broadcast receiving unit 103 receives program content via a receiving antenna or via a video distribution IP network, and transmits the program content to the connection bus 102 via the broadcast I/F 104. The controller receiving unit 106 receives a command signal transmitted by infrared rays or the like from the controller 105 operated by the user. The received command signal is transmitted to the control unit 101 via the connection bus 102 .

显示器107是用于显示由显示图像生成单元116生成的图像(如节目内容)的显示设备。显示器107接收经由显示I/F 108输入的显示图像,并对显示图像进行显示。扬声器109是用于输出音频的输出设备,并输出经由音频输出I/F 110输入的音频。The display 107 is a display device for displaying images generated by the display image generating unit 116 such as program content. The display 107 receives a display image input through the display I/F 108, and displays the display image. The speaker 109 is an output device for outputting audio, and outputs audio input via the audio output I/F 110.

因特网通信I/F 111是用于经由因特网14与应用程序分发服务器16通信的接口。根据控制单元101的控制,因特网通信I/F 111连接到位于指定URL的应用程序分发服务器16,并下载对应的应用程序。The Internet communication I/F 111 is an interface for communicating with the application distribution server 16 via the Internet 14. According to the control of the control unit 101, the Internet communication I/F 111 connects to the application program distribution server 16 located at the specified URL, and downloads the corresponding application program.

家庭网络通信I/F 112连接到家庭网络12,并与连接到家庭网络12的另一设备(如数字记录器120)通信。家庭网络通信I/F 112将从家庭网络12上的外部设备(如数字记录器120)接收到的数据传送到控制单元101,并将从控制单元101输入的数据经由家庭网络12传送到外部设备。The home network communication I/F 112 is connected to the home network 12, and communicates with another device connected to the home network 12 such as the digital recorder 120. The home network communication I/F 112 transmits data received from an external device (such as a digital recorder 120) on the home network 12 to the control unit 101, and transmits data input from the control unit 101 to the external device via the home network 12 .

在从家庭网络12上的外部设备接收到功能显示请求后,合作功能执行单元113执行使请求者外部设备执行在显示器107显示的合作功能之中由用户选择的功能的处理。具体地说,合作功能执行单元113向外部设备通知由用户选择的功能(在嵌入型的情况下,后面描述),并从因特网14上的应用程序分发服务器16下载与所选择的功能对应的应用程序,并执行该应用程序(在下载型的情况下,后面描述)。Upon receiving a function display request from an external device on the home network 12 , the cooperative function execution unit 113 executes a process of causing the requester external device to execute a function selected by the user among the cooperative functions displayed on the display 107 . Specifically, the cooperative function execution unit 113 notifies the external device of a function selected by the user (in the case of an embedded type, described later), and downloads an application corresponding to the selected function from the application distribution server 16 on the Internet 14. program, and executes the application program (in the case of a download type, described later).

外部输入/输出接口114是在电视接收机与诸如数字记录器120和数码摄像机之类的设备之间进行连接的接口。外部输入/输出接口114用作输入从数字记录器120、数码摄像机等输出的音频和视频,或外部地输出由电视接收机100接收到的视频等的接口。The external input/output interface 114 is an interface for connection between the television receiver and devices such as a digital recorder 120 and a digital video camera. The external input/output interface 114 serves as an interface for inputting audio and video output from the digital recorder 120 , a digital video camera, etc., or externally outputting video or the like received by the television receiver 100 .

内容再现单元115执行再现由广播接收单元103接收到的节目内容的视频的功能。例如,内容再现单元115将经由视频分发IP网络由广播接收单元103接收到的节目内容的分组分离为音频、视频、数据等的信号,对每一个分离的信号进行解码,然后将分离的信号输入到显示图像生成单元116等。The content reproducing unit 115 performs a function of reproducing video of program content received by the broadcast receiving unit 103 . For example, the content reproducing unit 115 separates packets of program content received by the broadcast receiving unit 103 via the video distribution IP network into signals of audio, video, data, etc., decodes each of the separated signals, and then inputs the separated signals into to the display image generating unit 116 and the like.

在接收由内容再现单元115解码的视频信号和数据信号;在显示数据存储单元117中存储的显示数据;等后,显示图像生成单元116生成要在显示器107上显示的显示图像。显示数据存储单元117是用于存储要在显示器107上显示的、诸如各种图标和字符之类的显示数据的存储单元。显示数据存储单元107还存储经由家庭网络通信I/F 112从家庭网络12上的外部设备接收到的功能显示数据等。After receiving video signals and data signals decoded by the content reproduction unit 115 ; display data stored in the display data storage unit 117 ; etc., the display image generation unit 116 generates a display image to be displayed on the display 107 . The display data storage unit 117 is a storage unit for storing display data such as various icons and characters to be displayed on the display 107 . The display data storage unit 107 also stores function display data received from an external device on the home network 12 via the home network communication I/F 112, and the like.

[数字记录器120的配置][Configuration of Digital Recorder 120]

已经在上文中说明了电视接收机100的配置。接着,将参照图3描述数字记录器120的配置。图3是示意性地示出了数字记录器120的配置的框图。如图3所示,数字记录器120包括控制单元121、广播接收单元123、广播接口(I/F)124、控制器接收单元126、显示器127、显示接口(I/F)128、DVD驱动器130、通信接口(I/F)131、外部设备搜索单元132、功能显示请求单元133、合作功能数据存储单元134、外部输出接口(I/F)135、内容再现单元136、内容记录单元137、内容数据存储单元138、定时记录处理单元139和定时记录信息存储单元140。将在下文中说明数字记录器120的每一个单元。The configuration of the television receiver 100 has been explained above. Next, the configuration of the digital recorder 120 will be described with reference to FIG. 3 . FIG. 3 is a block diagram schematically showing the configuration of the digital recorder 120 . As shown in Figure 3, the digital recorder 120 includes a control unit 121, a broadcast receiving unit 123, a broadcast interface (I/F) 124, a controller receiving unit 126, a display 127, a display interface (I/F) 128, a DVD drive 130 , communication interface (I/F) 131, external device search unit 132, function display request unit 133, cooperation function data storage unit 134, external output interface (I/F) 135, content reproduction unit 136, content recording unit 137, content A data storage unit 138 , a timer recording processing unit 139 and a timer recording information storage unit 140 . Each unit of the digital recorder 120 will be explained below.

控制单元121、广播接收单元123、广播I/F 124、控制器接收单元126、显示器127和显示接口I/F 128具有与上述电视接收机100的对应组件相同的功能,因此将不重复描述。The control unit 121, broadcast receiving unit 123, broadcast I/F 124, controller receiving unit 126, display 127, and display interface I/F 128 have the same functions as the corresponding components of the television receiver 100 described above, so description will not be repeated.

DVD驱动器130将数据记录在DVD 129上,并读取在DVD 129上记录的数据。通过控制单元121,可以将所读取的数据提供到内容再现单元136,或经由外部输出I/F 135输入到外部显示设备(如,电视接收机100)。The DVD drive 130 records data on the DVD 129 and reads the data recorded on the DVD 129. Through the control unit 121, the read data can be supplied to the content reproduction unit 136, or input to an external display device (eg, the television receiver 100) via the external output I/F 135.

通信I/F 131连接到家庭网络12,并与连接到家庭网络12的另一设备(如,电视接收机100)通信。例如,外部设备搜索单元132通过使用UPnP(通用即插即用,Universal Plug and Play)和多播DNS(域名系统,Domain NameSystem),经由通信I/F 131搜索家庭网络12上的另一设备,并向控制单元121等通知关于所搜索到的设备的信息(如,IP地址)。The communication I/F 131 is connected to the home network 12, and communicates with another device (for example, the television receiver 100) connected to the home network 12. For example, the external device search unit 132 searches for another device on the home network 12 via the communication I/F 131 by using UPnP (Universal Plug and Play) and multicast DNS (Domain Name System, Domain Name System), And notifies the control unit 121 and the like of information on the searched device (eg, IP address).

功能显示请求单元133经由通信I/F 131向由外部设备搜索单元132搜索到的家庭网络12中的设备传送功能显示请求。功能显示请求包括向外部设备通知数字记录器120的功能(如,再现、记录、定时记录和定时记录信息的确认),并请求外部设备在显示器等(提供在外部设备上)上显示这些功能的列表。The function display request unit 133 transmits a function display request to devices in the home network 12 searched by the external device search unit 132 via the communication I/F 131. The function display request includes notifying an external device of the functions of the digital recorder 120 (such as reproduction, recording, timer recording, and confirmation of timer recording information), and requesting the external device to display the information of these functions on a display or the like (provided on the external device). list.

合作功能数据存储单元134存储关于可以由功能显示请求单元133向外部设备通知的功能的信息(合作功能数据)。取决于外部设备的类型等,可以通知的功能是不同的,并且因此,与对应的外部设备的类型相关联地存储合作功能数据。功能显示请求单元133从合作功能数据存储单元134获取与由外部设备搜索单元132搜索到的外部设备对应的合作功能数据,并将合作功能数据经由通信I/F 131传送到目标外部设备。The cooperative function data storage unit 134 stores information (cooperative function data) on functions that can be notified to external devices by the function display request unit 133 . Depending on the type of external device or the like, functions that can be notified are different, and therefore, cooperative function data is stored in association with the type of the corresponding external device. The function display request unit 133 acquires cooperation function data corresponding to the external device searched by the external device search unit 132 from the cooperation function data storage unit 134, and transmits the cooperation function data to the target external device via the communication I/F 131.

合作功能数据存储单元134中存储的合作功能数据包括关于外部设备的类型的信息以及关于要在外部设备上显示的功能的信息。关于外部设备的类型的信息包括例如外部设备的型号名称或型号的类型(如,数字记录器、游戏机、音频设备、移动电话和相机)。关于功能的信息包括例如功能的名称(如,再现、记录、定时记录和定时记录信息的确认)、功能的类型(如,应用程序和设置)、功能ID和关于功能的行为信息。关于功能的行为信息是当在外部设备上选择功能时指定操作方法的信息。关于功能的行为信息包括表示嵌入型和下载型中的哪一个的信息,所述嵌入型用于简单地通知表示所选功能的信息(如,功能ID),所述下载型用于下载和执行与所选功能对应的应用程序。在下载型的情况下,关于功能的行为信息进一步包括表示获取应用程序的位置的URL等。The cooperative function data stored in the cooperative function data storage unit 134 includes information on the type of the external device and information on functions to be displayed on the external device. The information on the type of the external device includes, for example, the model name or the type of the model of the external device (eg, digital recorder, game machine, audio device, mobile phone, and camera). Information on functions includes, for example, names of functions (eg, reproduction, recording, timer recording, and confirmation of timer recording information), types of functions (eg, application programs and settings), function IDs, and behavior information about functions. Behavior information on a function is information specifying an operation method when the function is selected on the external device. Behavior information on functions includes information indicating which of an embedded type for simply notifying information (eg, function ID) indicating a selected function, and a download type for downloading and executing The application corresponding to the selected function. In the case of the download type, the action information on the function further includes a URL indicating a location where the application was acquired, and the like.

外部输出I/F 135是用于将由内容再现单元136再现的显示图像和音频输出到显示设备(如,电视接收机100)的接口。内容再现单元136执行例如数据转换和编码/解码处理,用于再现DVD驱动器130中加载的DVD 129或内容数据存储单元138中记录的内容数据。The external output I/F 135 is an interface for outputting the display image and audio reproduced by the content reproduction unit 136 to a display device such as the television receiver 100. The content reproduction unit 136 performs, for example, data conversion and encoding/decoding processing for reproducing the DVD 129 loaded in the DVD drive 130 or content data recorded in the content data storage unit 138.

内容记录单元137对于由广播接收单元123接收到的节目内容数据执行例如数据转换和编码/解码处理,以便可以将节目内容数据记录在DVD驱动器130中加载的DVD 129上或内容数据存储单元138中。例如,内容数据存储单元138是本质上包括硬盘以用作存储由广播接收单元123接收到的节目内容的存储单元的记录介质。The content recording unit 137 performs, for example, data conversion and encoding/decoding processing on the program content data received by the broadcast receiving unit 123, so that the program content data can be recorded on the DVD 129 loaded in the DVD drive 130 or in the content data storage unit 138 . For example, the content data storage unit 138 is a recording medium essentially including a hard disk to serve as a storage unit for storing program content received by the broadcast receiving unit 123 .

定时记录处理单元139是用于登记关于要由内容记录单元137执行的记录处理的定时记录信息的功能单元。定时记录处理单元139接收关于定时记录的信息(其已经通过控制器接收单元126由用户使用控制器125输入),并且定时处理单元139将接收到的关于定时记录的信息存储在定时记录信息存储单元140中。定时记录信息存储单元140存储在定时记录处理单元139中存储的定时记录信息。例如,定时记录信息存储单元140存储频道号、记录开始/结束时间、节目名称等。The timer recording processing unit 139 is a functional unit for registering timer recording information regarding recording processing to be performed by the content recording unit 137 . The timing recording processing unit 139 receives information about timing recording (which has been input by the user using the controller 125 through the controller receiving unit 126), and the timing processing unit 139 stores the received information about timing recording in the timing recording information storage unit 140 in. The timer recording information storage unit 140 stores the timer recording information stored in the timer recording processing unit 139 . For example, the timer recording information storage unit 140 stores channel numbers, recording start/end times, program names, and the like.

已经在上文中说明了数字记录器120的配置。The configuration of the digital recorder 120 has been explained above.

[电视接收机100与数字记录器120之间的合作处理][Cooperative Processing Between Television Receiver 100 and Digital Recorder 120]

接着,将参照图4和图6描述由根据本实施例的电视接收机100和数字记录器120执行的合作处理。图4是示出在根据本实施例的家庭网络系统10上执行的合作处理的第一示例的序列图。图6是示出在根据本实施例的家庭网络系统10上执行的合作处理的第二示例的序列图。Next, cooperative processing performed by the television receiver 100 and the digital recorder 120 according to the present embodiment will be described with reference to FIGS. 4 and 6 . FIG. 4 is a sequence diagram showing a first example of cooperation processing executed on the home network system 10 according to the present embodiment. FIG. 6 is a sequence diagram showing a second example of cooperation processing executed on the home network system 10 according to the present embodiment.

[第一示例][first example]

首先,将参照图4描述由根据本实施例的电视接收机100和数字记录器120执行的合作处理的第一示例。在本示例中,在假设由电视接收机100选择的数字记录器120的功能是嵌入型的情况下说明该处理。First, a first example of cooperative processing performed by the television receiver 100 and the digital recorder 120 according to the present embodiment will be described with reference to FIG. 4 . In this example, the processing is described assuming that the function of the digital recorder 120 selected by the television receiver 100 is an embedded type.

首先,例如,数字记录器120的外部设备搜索单元132通过使用UPnP(通用即插即用,Universal Plug and Play)和多播DNS(域名系统,DomainName System)搜索家庭网络12中的设备(步骤S400)。接着,响应于来自数字记录器120的询问,电视接收机100响应(步骤S402)。First, for example, the external device search unit 132 of the digital recorder 120 searches for devices in the home network 12 by using UPnP (Universal Plug and Play) and multicast DNS (Domain Name System, Domain Name System) (step S400 ). Next, in response to the inquiry from the digital recorder 120, the television receiver 100 responds (step S402).

数字记录器120将用于获取服务信息的请求传送到响应设备(电视接收机100)(步骤S404)。服务信息是关于由与外部设备合作的设备提供的服务的信息。通过确认服务信息,设备可以确认通过多个设备的合作能够实现的功能。电视接收机100将指示电视接收机100具有显示外部设备功能的功能的服务信息传送到数字记录器120(步骤S406)。The digital recorder 120 transmits a request for acquiring service information to the response device (television receiver 100) (step S404). Service information is information on services provided by devices that cooperate with external devices. By confirming service information, a device can confirm functions that can be realized through cooperation of a plurality of devices. The television receiver 100 transmits service information indicating that the television receiver 100 has a function of displaying the functions of the external device to the digital recorder 120 (step S406).

数字记录器120的功能显示请求单元133根据在步骤S406从电视接收机100接收到的服务信息,确定电视接收机100是能够显示外部设备功能的设备,并从合作功能数据存储单元134获取与电视接收机100对应的合作功能数据(步骤S408)。接着,数字记录器120将具有在步骤S408获取的合作功能数据的功能显示请求传送到电视接收机100(步骤S410)。The function display request unit 133 of the digital recorder 120 determines that the television receiver 100 is a device capable of displaying the functions of an external device based on the service information received from the television receiver 100 in step S406, and acquires the information related to the television from the cooperative function data storage unit 134. The cooperation function data corresponding to the receiver 100 (step S408). Next, the digital recorder 120 transmits a function display request with the cooperative function data acquired at step S408 to the television receiver 100 (step S410).

电视接收机100经由家庭网络通信I/F 112接收来自数字记录器120的功能显示请求,并将合作功能数据存储在显示数据存储单元117中(步骤S412)。接着,电视接收机100的显示图像生成单元116基于从数字记录器120接收到的合作功能数据,生成要在显示器107上显示的显示图像,并将显示图像经由显示I/F 108输出到显示器107(步骤S414)。Television receiver 100 receives a function display request from digital recorder 120 via home network communication I/F 112, and stores cooperative function data in display data storage unit 117 (step S412). Next, the display image generation unit 116 of the television receiver 100 generates a display image to be displayed on the display 107 based on the cooperation function data received from the digital recorder 120, and outputs the display image to the display 107 via the display I/F 108 (step S414).

图5是示出在步骤S414在显示器107上显示的显示屏幕的示例的图。在图5的示例中,将合作功能的列表示出为图标,并且每一个图标均表示合作设备和合作设备的功能。在图5的示例中,示出了数字记录器120的“定时记录列表”的功能和“记录器设置”的功能。在该示例中,所示的每一个图标都是通过操作控制器105可选择的。在图5的示例中,选择数字记录器的“记录器设置”功能。FIG. 5 is a diagram showing an example of a display screen displayed on the display 107 at step S414. In the example of FIG. 5 , a list of cooperation functions is shown as icons, and each icon represents a cooperation device and a function of the cooperation device. In the example of FIG. 5 , the function of "timer recording list" and the function of "recorder setting" of the digital recorder 120 are shown. In this example, each icon shown is selectable by operating the controller 105 . In the example of Figure 5, the "Recorder Setup" function of the digital recorder is selected.

此时,当用户操作控制器105时,选择显示器107上所示的功能之一,并将其输入到控制器接收单元106(步骤S416)。电视接收机100的合作功能执行单元113接收由控制器接收单元106接收到的值,从显示数据存储单元117中存储的合作功能数据中获取关于功能的行为信息,然后确定所选择的功能是嵌入型还是下载型(步骤S418)。在本示例的以下说明中,假设所选择的功能是嵌入型。At this time, when the user operates the controller 105, one of the functions shown on the display 107 is selected and input to the controller receiving unit 106 (step S416). The cooperative function executing unit 113 of the television receiver 100 receives the value received by the controller receiving unit 106, acquires behavior information on the function from the cooperative function data stored in the display data storage unit 117, and then determines that the selected function is embedded. type or download type (step S418). In the following description of this example, it is assumed that the selected function is Embedded.

由于所选择的功能是嵌入型,因此合作功能执行单元113从合作功能数据中获取所选择的功能的功能ID,并将功能ID传送到数字记录器120(步骤S420)。接着,数字记录器120执行与从电视接收机100接收到的功能ID对应的功能。例如,数字记录器120执行显示定时记录的列表、设置信息的改变等的处理(步骤S422)。Since the selected function is an embedded type, the cooperative function execution unit 113 acquires the function ID of the selected function from the cooperative function data, and transmits the function ID to the digital recorder 120 (step S420). Next, the digital recorder 120 executes the function corresponding to the function ID received from the television receiver 100 . For example, the digital recorder 120 performs processing of displaying a list of timer recordings, changing of setting information, and the like (step S422).

如上所述,根据本发明的合作方法,即使设备并未预先存储关于彼此的信息,也可以在另一设备的显示器上显示关于一设备的信息,并且可以选择该设备的功能,并通过操作另一设备的遥控器等使其执行。因此,通过使用显示另一设备的显示屏幕和遥控器,可以操作该设备。As described above, according to the cooperation method of the present invention, even if the devices do not store information about each other in advance, information about one device can be displayed on the display of another device, and the function of the device can be selected, and by operating the other A device's remote control or the like to make it execute. Therefore, by using a display screen that displays another device and a remote controller, it is possible to operate the device.

[第二示例][second example]

接着,将参照图6描述由根据本实施例的电视接收机100和数字记录器120执行的合作处理的第二示例。在本示例中,在假设由电视接收机100选择的数字记录器120的功能是下载型的情况下说明该处理。图6中从步骤S600到S616的处理与以上第一示例的从步骤S400到S416的处理基本相同。因此,将不重复其说明,并且在下文中将仅说明步骤S618和之后步骤的处理。Next, a second example of cooperative processing performed by the television receiver 100 and the digital recorder 120 according to the present embodiment will be described with reference to FIG. 6 . In this example, the processing is described assuming that the function of the digital recorder 120 selected by the television receiver 100 is a download type. The processing from steps S600 to S616 in FIG. 6 is basically the same as the processing from steps S400 to S416 of the first example above. Therefore, description thereof will not be repeated, and only the processing of step S618 and subsequent steps will be described hereinafter.

在步骤S618,以与第一示例的步骤S418中的处理相同的方式,电视接收机100的合作功能执行单元113根据关于通过用户操作选择的功能的行为信息,确定该功能是嵌入型还是下载型。在第二示例中,所选择的功能是下载型,因此,合作功能执行单元113获取行为信息中包括的URL(步骤S620)。In step S618, in the same manner as the processing in step S418 of the first example, the cooperative function executing unit 113 of the television receiver 100 determines whether the function is an embedded type or a download type based on the behavior information on the function selected by the user's operation. . In the second example, the selected function is a download type, and therefore, the cooperative function execution unit 113 acquires the URL included in the action information (step S620).

接着,电视接收机100经由因特网通信I/F 111访问在步骤S620获取的URL以下载程序(步骤S622)。接着,合作功能执行单元113执行所下载的程序以使得数字记录器120执行对应的功能(步骤S624)。在执行该程序之后,合作功能执行单元113可以丢弃所下载的程序的数据。Next, the television receiver 100 accesses the URL acquired at step S620 via the Internet communication I/F 111 to download the program (step S622). Next, the cooperative function execution unit 113 executes the downloaded program so that the digital recorder 120 executes the corresponding function (step S624). After executing the program, the cooperative function execution unit 113 may discard the downloaded data of the program.

在第一示例中,电视接收机100简单地将所选功能的功能ID传送到数字记录器120,以便由数字记录器120自身执行后面的处理。但在第二示例中,电视接收机100自身执行与所选功能对应的程序,以便操作数字记录器120的功能。In the first example, the television receiver 100 simply transmits the function ID of the selected function to the digital recorder 120 for the subsequent processing to be performed by the digital recorder 120 itself. But in the second example, the television receiver 100 itself executes a program corresponding to the selected function in order to operate the function of the digital recorder 120 .

例如,当从电视接收机100上显示的数字记录器的多个功能之中选择“记录器设置”功能时,电视接收机100下载并执行用于完成“记录器设置”的程序。该程序用于经由家庭网络通信I/F 112与数字记录器120通信、读取数字记录器120的设置信息并在电视接收机100的显示器107上显示设置信息。For example, when a 'recorder setting' function is selected from among functions of a digital recorder displayed on the television receiver 100, the television receiver 100 downloads and executes a program for completing the 'recorder setting'. This program is for communicating with the digital recorder 120 via the home network communication I/F 112, reading setting information of the digital recorder 120, and displaying the setting information on the display 107 of the television receiver 100.

因此,用户在检查电视接收机100的显示器107的同时,可以检查数字记录器120的设置信息,通过操作电视接收机100的控制器105改变设置值等。如上所述,根据第二示例的合作方法,用户通过操作另一设备可以在一设备上执行更复杂的操作。Accordingly, the user can check setting information of the digital recorder 120, change setting values, etc. by operating the controller 105 of the television receiver 100 while checking the display 107 of the television receiver 100. As described above, according to the cooperation method of the second example, a user can perform more complicated operations on one device by operating another device.

<第二实施例><Second Embodiment>

首先,将参照图7描述根据本发明的第二实施例的家庭网络系统20的配置。如图7所示,与根据第一实施例的家庭网络系统10类似地,根据本实施例的家庭网络系统20包括连接到家庭网络22的诸如电视接收机200和数字记录器220之类的设备。First, the configuration of a home network system 20 according to a second embodiment of the present invention will be described with reference to FIG. 7 . As shown in FIG. 7 , a home network system 20 according to this embodiment includes devices such as a television receiver 200 and a digital recorder 220 connected to a home network 22 similarly to the home network system 10 according to the first embodiment .

家庭网络22上的每一设备均具有服务限定信息(关于功能的信息)和处理信息。在本实施例中,服务限定信息是限定每一设备可以与家庭网络22上的外部设备合作地执行的服务(功能)的信息。处理信息是关于正由每一设备执行的处理、要由每一设备执行的处理以及由每一设备执行的处理的结果的信息。每一设备传送和接收服务限定信息,并传送和接收与服务有关的处理信息。一个或多个显示设备集合地显示关于它们自身的处理信息以及关于一个或多个外部设备的处理信息,并显示由每一个外部设备与显示设备合作地可执行的服务(功能)。当用户选择服务时,显示设备使得所选服务由能够执行所选服务的外部设备来执行。Each device on the home network 22 has service definition information (information about functions) and processing information. In the present embodiment, the service definition information is information that defines services (functions) that each device can execute in cooperation with external devices on the home network 22 . The processing information is information on processing being performed by each device, processing to be performed by each device, and results of processing performed by each device. Each device transmits and receives service-defining information, and transmits and receives service-related processing information. One or more display devices collectively display processing information on themselves and processing information on one or more external devices, and display services (functions) executable by each external device in cooperation with the display device. When a user selects a service, the display device causes the selected service to be executed by an external device capable of executing the selected service.

因此,用户可以在显示设备上检查每一个外部设备的处理信息。进一步,用户通过在显示设备上选择可以由每一个外部设备执行的服务(功能),可以使得期望的服务(功能)由外部设备执行。Therefore, the user can check the processing information of each external device on the display device. Further, the user can cause a desired service (function) to be executed by the external device by selecting a service (function) executable by each external device on the display device.

[电视接收机200的配置][Configuration of Television Receiver 200]

接着,将参照图8和图9描述图7中所示的系统20中包括的电视接收机200和数字记录器220的示意性配置。Next, a schematic configuration of the television receiver 200 and the digital recorder 220 included in the system 20 shown in FIG. 7 will be described with reference to FIGS. 8 and 9 .

如图8所示,电视接收机200包括控制单元201、广播接收单元203、广播接口(I/F)204、控制器接收单元205、显示器206和显示接口(I/F)207。电视接收机200进一步包括扬声器208、音频输出接口(I/F)209、网络通信接口(I/F)210和外部输入/输出接口(I/F)211。电视接收机200进一步包括内容记录/再现单元212、内容数据存储单元213、显示图像生成单元214、显示数据存储单元215、合作功能执行单元216和合作功能数据存储单元217。将在下文中说明具有与根据第一实施例的电视接收机100的功能不同的功能的组件。As shown in FIG. 8 , the television receiver 200 includes a control unit 201 , a broadcast receiving unit 203 , a broadcast interface (I/F) 204 , a controller receiving unit 205 , a display 206 and a display interface (I/F) 207 . The television receiver 200 further includes a speaker 208 , an audio output interface (I/F) 209 , a network communication interface (I/F) 210 , and an external input/output interface (I/F) 211 . The television receiver 200 further includes a content recording/reproducing unit 212 , a content data storage unit 213 , a display image generation unit 214 , a display data storage unit 215 , a cooperative function execution unit 216 , and a cooperative function data storage unit 217 . Components having functions different from those of the television receiver 100 according to the first embodiment will be explained below.

控制单元201包括CPU、ROM、RAM等。例如,ROM存储用于实现各种功能的程序和数据。RAM存储要在后面描述的诸如喜好信息和处理信息之类的各种数据,并且RAM提供用于程序执行的工作区域。在控制单元201中,CPU读取ROM中存储的程序,并通过使用RAM的工作区域执行程序,以便执行各种处理和经由连接总线202对每个单元执行控制。例如,控制单元201控制内容记录/再现单元212执行节目内容的记录和再现处理,并执行基于节目信息和喜好信息向用户推荐节目内容的节目推荐处理。进一步,控制单元201与合作功能执行单元216合作,以实现与外部设备(如,数字记录器220)的合作功能,这将在后面描述。The control unit 201 includes a CPU, ROM, RAM, and the like. For example, the ROM stores programs and data for realizing various functions. The RAM stores various data such as preference information and processing information to be described later, and provides a work area for program execution. In the control unit 201 , the CPU reads the program stored in the ROM, and executes the program by using the work area of the RAM, so as to perform various processing and control of each unit via the connection bus 202 . For example, the control unit 201 controls the content recording/reproducing unit 212 to perform recording and reproduction processing of program content, and to perform program recommendation processing of recommending program content to a user based on program information and preference information. Further, the control unit 201 cooperates with the cooperative function execution unit 216 to realize a cooperative function with an external device (eg, a digital recorder 220 ), which will be described later.

广播接收单元203与节目内容一起接收诸如EPG(电子节目指南)信息和ECG(电子内容指南)信息之类的节目信息,并经由广播I/F 204将节目内容和节目信息输出到连接总线202。内容记录/再现单元212将关于由广播接收单元203接收到的节目内容的数据存储在内容数据存储单元213中。进一步,内容记录/再现单元212再现由广播接收单元203接收到的节目内容,并再现内容数据存储单元213中存储的节目内容数据。内容数据存储单元213是用于存储由广播接收单元203接收到的节目内容的数据的记录介质。The broadcast receiving unit 203 receives program information such as EPG (Electronic Program Guide) information and ECG (Electronic Content Guide) information together with program content, and outputs the program content and program information to the connection bus 202 via the broadcast I/F 204. The content recording/reproducing unit 212 stores data on program content received by the broadcast receiving unit 203 in the content data storage unit 213 . Further, the content recording/reproducing unit 212 reproduces the program content received by the broadcast receiving unit 203 , and reproduces the program content data stored in the content data storage unit 213 . The content data storage unit 213 is a recording medium for storing data of program content received by the broadcast receiving unit 203 .

显示图像生成单元214根据由内容记录/再现单元212解码的视频信号、由广播接收单元203接收到的节目信息、显示数据存储单元215中存储的显示数据等,生成要在显示器206上显示的显示图像。显示图像生成单元214生成诸如节目选择菜单和节目表菜单之类的显示图像,这将在后面描述。显示数据存储单元215是用于存储用以生成诸如节目选择菜单和节目表菜单之类的显示图像的各种数据的记录介质。Display image generating unit 214 generates a display to be displayed on display 206 based on the video signal decoded by content recording/reproducing unit 212, program information received by broadcast receiving unit 203, display data stored in display data storage unit 215, etc. image. The display image generation unit 214 generates display images such as a program selection menu and a program table menu, which will be described later. The display data storage unit 215 is a recording medium for storing various data used to generate display images such as program selection menus and program table menus.

合作功能执行单元216使用后面所述的各种模块与控制单元201合作,以实现与外部设备的合作功能。合作功能执行单元216与节目信息一起集合地显示电视接收机200和外部设备的处理信息等,并使得外部设备执行由用户从与节目信息一起显示的外部设备的各功能之中选择的功能。合作功能数据存储单元217是用于存储执行后面描述的合作功能所需的、诸如限定信息之类的数据的记录介质。The cooperative function execution unit 216 cooperates with the control unit 201 using various modules described later to realize a cooperative function with external devices. Cooperative function execution unit 216 collectively displays processing information and the like of television receiver 200 and external devices together with program information, and causes the external device to execute a function selected by the user from among functions of the external device displayed with program information. The cooperative function data storage unit 217 is a recording medium for storing data such as definition information required to execute a cooperative function described later.

限定信息包括用于识别电视接收机200的装置限定信息和用于限定电视接收机200可以与外部设备合作地执行的服务(功能)的服务限定信息,如在后面所述的那样。喜好信息是表示用户对节目的喜好的信息。喜好信息可以由用户设置为节目选择条件,并且可以根据电视接收机200上用户操作(如,观看、记录、定时观看和定时记录)的历史等生成和更新喜好信息。将喜好信息(处理条件的示例)存储在RAM中,并用于执行节目推荐处理。The definition information includes device definition information for identifying the television receiver 200 and service definition information for defining services (functions) that the television receiver 200 can perform in cooperation with external devices, as described later. The preference information is information indicating the user's preference for programs. The preference information can be set by the user as a program selection condition, and the preference information can be generated and updated according to the history of user operations on the television receiver 200 (eg, viewing, recording, timing viewing and timing recording). Preference information (an example of processing conditions) is stored in RAM and used to execute program recommendation processing.

处理信息是表示正在由或将要由电视接收机200在执行的处理以及由电视接收机200执行的处理结果的信息。处理信息的示例包括推荐信息(已执行的处理的结果的示例)和记录/定时记录信息(要执行的处理的示例)。将处理信息存储在RAM中,并用于执行例如节目推荐处理和节目记录处理。The processing information is information indicating the processing being or to be performed by the television receiver 200 and the result of the processing performed by the television receiver 200 . Examples of processing information include recommendation information (examples of results of processing that have been performed) and recording/scheduled recording information (examples of processing to be performed). The processing information is stored in RAM, and used to execute, for example, program recommendation processing and program recording processing.

[数字记录器220的综述][Overview of Digital Recorder 220]

如图9所示,数字记录器220包括控制单元221、广播接收单元223、广播I/F 224、控制器接收单元225、网络通信I/F 226、外部输入/输出I/F 227。进一步,数字记录器220包括内容记录/再现单元228、内容数据存储单元229、合作功能执行单元230和合作功能数据存储单元231。数字记录器220的每一个单元都具有与电视接收机200的对应一个单元相同的功能,并且将不重复其说明。As shown in Figure 9, the digital recorder 220 includes a control unit 221, a broadcast receiving unit 223, a broadcast I/F 224, a controller receiving unit 225, a network communication I/F 226, and an external input/output I/F 227. Further, the digital recorder 220 includes a content recording/reproducing unit 228 , a content data storage unit 229 , a cooperative function execution unit 230 , and a cooperative function data storage unit 231 . Each unit of the digital recorder 220 has the same function as a corresponding one of the television receiver 200, and description thereof will not be repeated.

[合作功能的配置][Configuration of cooperation function]

接着,将参照图10和图11描述图7中所示的系统20中的合作功能的配置。图10是示出合作功能的配置的图。图11是示出限定信息的配置的图。Next, the configuration of the cooperation function in the system 20 shown in FIG. 7 will be described with reference to FIGS. 10 and 11 . FIG. 10 is a diagram showing the configuration of a cooperation function. FIG. 11 is a diagram showing a configuration of definition information.

如图10所示,电视接收机200的合作功能执行单元216包括设备搜索/连接模块241、信息提供/获取模块242、信息显示模块243、RPC执行模块244和各种服务模块245。电视接收机200的合作功能数据存储单元217存储电视接收机200的装置限定信息以及合作功能执行单元216的服务模块245的服务限定信息。另一方面,电视接收机200的RAM存储由电视接收机200管理的处理信息和喜好信息。As shown in FIG. 10 , the cooperative function execution unit 216 of the television receiver 200 includes a device search/connection module 241 , an information provision/acquisition module 242 , an information display module 243 , an RPC execution module 244 and various service modules 245 . The cooperation function data storage unit 217 of the television receiver 200 stores device definition information of the television receiver 200 and service definition information of the service module 245 of the cooperation function execution unit 216 . On the other hand, the RAM of the television receiver 200 stores processing information and preference information managed by the television receiver 200 .

另一方面,数字记录器220的合作功能执行单元230包括设备搜索/连接模块251、信息提供/获取模块252、RPC执行模块254和各种服务模块255。数字记录器220的合作功能数据存储单元231存储数字记录器220的装置限定信息以及合作功能执行单元230的服务模块255的服务限定信息。另一方面,数字记录器220的RAM存储由数字记录器220管理的处理信息和喜好信息。On the other hand, the cooperation function execution unit 230 of the digital recorder 220 includes a device search/connection module 251 , an information provision/acquisition module 252 , an RPC execution module 254 and various service modules 255 . The cooperation function data storage unit 231 of the digital recorder 220 stores device definition information of the digital recorder 220 and service definition information of the service module 255 of the cooperation function execution unit 230 . On the other hand, the RAM of the digital recorder 220 stores processing information and preference information managed by the digital recorder 220 .

设备搜索/连接模块241和251是这样的模块,其用于经由网络通信I/F210和226搜索家庭网络22上的外部设备并基于发送到和接收自外部设备的限定信息建立与所搜索到的外部设备的网络连接。信息提供/获取模块242和252是这样的模块,其用于经由网络通信I/F 210和226将执行合作功能所需的信息(如喜好信息和处理信息)提供到外部设备,或从外部设备获取执行合作功能所需的信息(如喜好信息和处理信息)。信息提供/获取模块242和252中的每一个均用作向外部设备提供信息的信息提供模块和/或从外部设备获取信息的信息获取模块。The device search/connection modules 241 and 251 are modules for searching for external devices on the home network 22 via the network communication I/F 210 and 226 and establishing a connection with the searched devices based on defined information sent to and received from the external devices. Network connection of external devices. The information supply/acquisition modules 242 and 252 are modules for supplying information necessary for performing cooperation functions (such as preference information and handling information) to or from an external device via the network communication I/Fs 210 and 226. Obtain information necessary to perform cooperative functions (such as preference information and processing information). Each of the information providing/acquiring modules 242 and 252 functions as an information providing module that provides information to an external device and/or an information obtaining module that acquires information from an external device.

信息显示模块243是这样的模块,其用于合并RAM中存储的处理信息和通过信息提供/获取模块242从外部设备获取的处理信息,并且用于显示合并的信息。RPC执行模块244和254是这样的模块,其用于经由网络通信I/F210和226在外部设备上执行远程过程调用(Remote Procedure Call,RPC)。各种服务模块245和255包括模块246、247、256和257,其用于执行可以作为与外部设备的合作功能而执行的各种服务(处理),如节目推荐服务和节目记录服务。The information display module 243 is a module for combining processing information stored in the RAM and processing information acquired from an external device by the information providing/acquiring module 242 and for displaying the combined information. The RPC execution modules 244 and 254 are modules for executing Remote Procedure Call (RPC) on an external device via the network communication I/Fs 210 and 226 . Various service modules 245 and 255 include modules 246, 247, 256, and 257 for performing various services (processing) that can be performed as a cooperative function with external devices, such as program recommendation service and program recording service.

设备搜索/连接模块241和251以及信息提供/获取模块242和252中的每一个均用作信息获取单元和/或信息提供单元。信息显示模块243用作信息显示单元。RPC执行模块244和254中的每一个均用作功能执行单元。服务模块245和255中的每一个均用作功能执行单元和/或处理执行单元。Each of the device search/connection modules 241 and 251 and the information provision/acquisition modules 242 and 252 functions as an information acquisition unit and/or an information provision unit. The information display module 243 functions as an information display unit. Each of the RPC execution modules 244 and 254 functions as a function execution unit. Each of the service modules 245 and 255 functions as a function execution unit and/or a process execution unit.

电视接收机200的合作功能执行单元216以及数字记录器220的合作功能执行单元230使用以上模块、处理信息和喜好信息,以经由家庭网络22实现在电视接收机200与数字记录器220之间的合作功能。应该注意,根据本实施例的数字记录器220不使用信息显示模块,但具有显示功能的外部设备以与电视接收机200相同的方式,通过使用信息显示模块可以集合地显示处理信息等。The cooperation function execution unit 216 of the television receiver 200 and the cooperation function execution unit 230 of the digital recorder 220 use the above modules, processing information, and preference information to realize communication between the television receiver 200 and the digital recorder 220 via the home network 22. Cooperation function. It should be noted that the digital recorder 220 according to the present embodiment does not use an information display module, but an external device having a display function can collectively display processing information and the like by using the information display module in the same manner as the television receiver 200 .

接着,将参照图11描述限定信息。如上所述,限定信息包括用于识别设备的装置限定信息和用于限定每一设备可以通过与外部设备合作而执行的服务(功能)的服务限定信息。Next, the definition information will be described with reference to FIG. 11 . As described above, the definition information includes device definition information for identifying devices and service definition information for defining services (functions) that each device can perform by cooperating with external devices.

如图11所示,装置限定信息包括装置ID、装置名称、装置地址和装置补充信息。装置ID是对于设备唯一的标识符,并且装置名称是为了便利设备的识别而由设备或用户设置的名称。装置地址是在家庭网络22上可以识别设备的地址(如IP地址和主机名)。装置补充信息是由设备或用户任意设置的补充信息。As shown in FIG. 11, the device defining information includes a device ID, a device name, a device address, and device supplementary information. The device ID is an identifier unique to a device, and the device name is a name set by a device or a user to facilitate identification of the device. The device address is an address (such as an IP address and a host name) at which a device can be identified on the home network 22 . The device supplementary information is supplementary information arbitrarily set by a device or a user.

进一步,服务限定信息包括服务名称、服务版本、服务位置路径、服务提供装置ID和服务补充信息。服务限定信息是对于能够与外部设备合作地执行的每一服务而限定的,如节目推荐服务和节目记录服务。换言之,服务限定信息是对于由合作功能执行单元216和230使用的每一个服务模块245和255而限定的,如节目推荐服务模块246和256以及节目记录服务模块247和257。服务名称是对于每一服务设置的名称。服务版本是表示服务的版本的信息。Further, the service definition information includes service name, service version, service location path, service provider ID and service supplementary information. The service definition information is defined for each service that can be executed in cooperation with an external device, such as a program recommendation service and a program recording service. In other words, the service definition information is defined for each of the service modules 245 and 255 used by the cooperation function execution units 216 and 230 , such as the program recommendation service modules 246 and 256 and the program recording service modules 247 and 257 . The service name is a name set for each service. The service version is information indicating the version of the service.

服务位置路径包括RPC协议、装置ID和设备的服务位置信息。为了便利服务的识别而使得服务位置信息为与URI(统一资源定位符)类似的文本信息。服务提供装置ID是与以上装置限定信息的装置ID对应的标识符。服务补充信息是由设备或用户任意设置的补充信息。The service location path includes the RPC protocol, the device ID, and the service location information of the device. The service location information is made to be text information similar to a URI (Uniform Resource Locator) in order to facilitate service identification. The service providing device ID is an identifier corresponding to the device ID of the above device defining information. The service supplementary information is supplementary information arbitrarily set by a device or a user.

[合作功能][Collaboration function]

在下文中,将参照图12到图15描述根据本实施例的系统20的合作功能。图12是示出系统20的合作功能的执行序列的图。图13到图15是示出合作功能的示例性执行的图。在以下说明中,将首先描述这样的情况,其中电视接收机200集合地显示电视接收机200和数字记录器220的处理信息等。随后,将描述这样的情况,其中数字记录器220执行在电视接收机200上显示的数字记录器220的服务。Hereinafter, the cooperation function of the system 20 according to the present embodiment will be described with reference to FIGS. 12 to 15 . FIG. 12 is a diagram showing the execution sequence of the cooperation function of the system 20 . 13 to 15 are diagrams illustrating exemplary executions of cooperation functions. In the following description, a case where the television receiver 200 collectively displays processing information of the television receiver 200 and the digital recorder 220 and the like will be described first. Subsequently, a case where the digital recorder 220 performs the service of the digital recorder 220 displayed on the television receiver 200 will be described.

如图12所示,可以将合作功能的执行序列划分为连接建立序列、信息收集序列和显示/执行序列。将在下文中依次描述每一序列。As shown in FIG. 12, the execution sequence of the cooperation function can be divided into a connection establishment sequence, an information collection sequence, and a display/execution sequence. Each sequence will be described in turn below.

[1.连接建立序列][1. Connection establishment sequence]

电视接收机200的控制单元201使得合作功能执行单元216在预定定时(如,在电视接收机200启动时)开始连接建立序列。合作功能执行单元216首先使用设备搜索/连接模块241以搜索家庭网络22上的外部设备(步骤S700)。此时,设备搜索/连接模块241通过使用诸如UPnP(通用即插即用,Universal Plug and Play)和多播DNS之类的协议搜索家庭网络22上的设备。The control unit 201 of the television receiver 200 causes the cooperative function execution unit 216 to start a connection establishment sequence at a predetermined timing (eg, when the television receiver 200 is started). The cooperative function execution unit 216 first uses the device search/connection module 241 to search for external devices on the home network 22 (step S700). At this time, the device search/connection module 241 searches for devices on the home network 22 by using protocols such as UPnP (Universal Plug and Play) and multicast DNS.

当设备搜索/连接模块241从数字记录器220的合作功能执行单元230接收到搜索响应时(S702),设备搜索/连接模块241将电视接收机200的装置限定信息和对于限定信息的传送请求传送到合作功能执行单元230(S704)。数字记录器220的合作功能执行单元230将基于电视接收机200的装置限定信息而识别的适当的服务信息与数字记录器220的装置限定信息一起传送到设备搜索/连接模块241(S706)。When the device search/connection module 241 receives a search response from the cooperative function execution unit 230 of the digital recorder 220 (S702), the device search/connection module 241 transmits the device definition information of the television receiver 200 and the transmission request for the limitation information to the cooperative function execution unit 230 (S704). The cooperative function execution unit 230 of the digital recorder 220 transmits appropriate service information identified based on the device definition information of the television receiver 200 together with the device definition information of the digital recorder 220 to the device search/connection module 241 (S706).

当电视接收机200的合作功能执行单元216接收到服务限定信息时,合作功能执行单元216进行是否可以通过数字记录器220执行合作功能的确定。合作功能执行单元216基于服务限定信息中包括的服务版本,确认在合作功能的执行期间向数字记录器220传送的以及从数字记录器220接收的数据的类型以及传输和接收的方法等。When the cooperative function execution unit 216 of the television receiver 200 receives the service definition information, the cooperative function execution unit 216 makes a determination whether the cooperative function can be executed by the digital recorder 220 . The cooperative function execution unit 216 confirms the type of data transmitted to and received from the digital recorder 220 during execution of the cooperative function, the method of transmission and reception, etc. based on the service version included in the service definition information.

当合作功能执行单元216确定可以执行合作功能时,合作功能执行单元216在电视接收机200与数字记录器220之间建立网络连接(S708)以完成连接建立序列。另一方面,当合作功能执行单元216确定不能执行合作功能时,合作功能执行单元216完成连接建立序列,而不建立任何网络连接。在下文中,将在假设在电视接收机200与数字记录器220之间建立网络连接的情况下,说明信息收集序列和显示/执行序列。When the cooperative function execution unit 216 determines that the cooperative function can be executed, the cooperative function execution unit 216 establishes a network connection between the television receiver 200 and the digital recorder 220 (S708) to complete the connection establishment sequence. On the other hand, when the cooperative function execution unit 216 determines that the cooperative function cannot be executed, the cooperative function execution unit 216 completes the connection establishment sequence without establishing any network connection. Hereinafter, an information collection sequence and a display/execution sequence will be described assuming that a network connection is established between the television receiver 200 and the digital recorder 220 .

[2.信息收集序列][2. Information collection sequence]

控制单元201使得合作功能执行单元216在预定定时(如完成连接建立序列之后或接收到合作功能的执行请求之后)开始信息收集序列。例如,当用户请求节目选择菜单和节目表菜单的显示时(将在后面描述),做出合作功能的执行请求。合作功能执行单元216使用信息获取模块242以请求数字记录器220的合作功能执行单元230从数字记录器220的预定服务模块255提供信息(S710)。在这种情形下,信息获取模块242请求数字记录器220的合作功能执行单元230,以便预先设置在电视接收机200中或根据用户操作而确定的预定服务模块255提供喜好信息、处理信息等。The control unit 201 causes the cooperation function execution unit 216 to start the information collection sequence at a predetermined timing (such as after completion of the connection establishment sequence or after reception of an execution request of the cooperation function). For example, when a user requests display of a program selection menu and a program table menu (to be described later), an execution request of a cooperation function is made. The cooperation function execution unit 216 uses the information acquisition module 242 to request the cooperation function execution unit 230 of the digital recorder 220 to provide information from the predetermined service module 255 of the digital recorder 220 (S710). In this case, the information acquisition module 242 requests the cooperative function execution unit 230 of the digital recorder 220 to provide preference information, processing information, etc. from the predetermined service module 255 preset in the television receiver 200 or determined according to user operations.

合作功能执行单元230使用预定服务模块255以获取喜好信息、处理信息等,并基于服务模块255的服务限定信息,使用信息提供模块252以将喜好信息、处理信息等传送到信息获取模块242(S712)。当信息获取模块242从数字记录器220的合作功能执行单元230接收例如喜好信息和处理信息时,信息获取模块242将喜好信息、处理信息等与在电视接收机200的RAM中存储的对应信息一起存储到RAM,由此收集信息(S714)。The cooperative function execution unit 230 uses the predetermined service module 255 to acquire preference information, processing information, etc., and uses the information providing module 252 to transmit the preference information, processing information, etc. to the information acquisition module 242 based on the service definition information of the service module 255 (S712 ). When the information acquisition module 242 receives, for example, preference information and processing information from the cooperative function execution unit 230 of the digital recorder 220, the information acquisition module 242 combines the preference information, processing information, etc. with the corresponding information stored in the RAM of the television receiver 200 Information is collected by storing in RAM (S714).

在下面的说明中,将描述通过使用作为预定服务模块245和255的示例的节目推荐服务模块246和256以及节目记录服务模块247和257而执行的信息收集序列。节目推荐服务模块246和256是用于基于喜好信息推荐节目内容并生成指示所推荐的节目内容的推荐信息的模块。节目记录服务模块247和257是用于根据记录/定时记录信息来记录节目内容和编程定时记录的模块。In the following description, an information collection sequence performed by using the program recommendation service modules 246 and 256 and the program recording service modules 247 and 257 as examples of the reservation service modules 245 and 255 will be described. The program recommendation service modules 246 and 256 are modules for recommending program content based on preference information and generating recommendation information indicating the recommended program content. The program recording service modules 247 and 257 are modules for recording program content and programming timing recording according to recording/scheduled recording information.

当使用节目推荐服务模块256时,信息获取模块242经由信息提供模块252从节目推荐服务模块256获取例如指示基于数字记录器220中存储的喜好信息而推荐的节目的推荐信息。然后,信息获取模块242与电视接收机200中存储的推荐信息一起收集所获取的推荐信息。当使用节目记录服务模块257时,信息获取模块242经由信息提供模块252从节目记录服务模块257获取例如指示正由数字记录器220记录的、或者要由数字记录器220定时记录的节目的记录/定时记录信息。然后,信息获取模块242与电视接收机200中存储的记录/定时记录信息一起收集所获取的记录/定时记录信息。When the program recommendation service module 256 is used, the information acquisition module 242 acquires, for example, recommendation information indicating programs recommended based on preference information stored in the digital recorder 220 from the program recommendation service module 256 via the information provision module 252 . Then, the information acquisition module 242 collects the acquired recommendation information together with the recommendation information stored in the television receiver 200 . When the program recording service module 257 is used, the information obtaining module 242 obtains from the program recording service module 257 via the information providing module 252, for example, the record/ Record information regularly. Then, the information acquisition module 242 collects the acquired recording/timed recording information together with the recording/timed recording information stored in the television receiver 200 .

[3.显示/执行序列][3. Display/execution sequence]

例如,控制单元201使得合作功能执行单元216在完成信息收集序列之后或获取合作功能的执行请求之后的预定定时开始显示/执行序列。合作功能执行单元216使用信息显示模块243以便与例如处理选择菜单和节目表菜单一起显示由信息获取模块242收集的信息(S716)。信息显示模块243显示预先在电视接收机200中设置的、或根据用户操作而确定的预定信息。For example, the control unit 201 causes the cooperative function execution unit 216 to start the display/execution sequence at a predetermined timing after the completion of the information collection sequence or after acquiring an execution request of the cooperative function. The cooperative function execution unit 216 uses the information display module 243 to display the information collected by the information acquisition module 242 together with, for example, a process selection menu and a program table menu (S716). The information display module 243 displays predetermined information previously set in the television receiver 200 or determined according to user operations.

进一步,例如,基于从数字记录器220获取的服务模块255的服务限定信息,信息显示模块243与处理选择菜单和节目表菜单一起显示数字记录器220的功能信息(S718)。功能信息是指示每一设备可以与外部设备合作地执行的服务(功能)的信息。换言之,在信息显示模块243上显示的数字记录器220的功能信息指示可以由电视接收机200经由RPC调用(call)以便由数字记录器220执行的功能。Further, for example, based on the service definition information of the service module 255 acquired from the digital recorder 220, the information display module 243 displays function information of the digital recorder 220 together with a process selection menu and a program list menu (S718). The function information is information indicating a service (function) that each device can perform in cooperation with an external device. In other words, the function information of the digital recorder 220 displayed on the information display module 243 indicates functions that can be called by the television receiver 200 via RPC to be performed by the digital recorder 220 .

合作功能执行单元216基于每一个服务模块255的服务限定信息来识别数字记录器220的功能信息。例如,将数字记录器220的功能信息识别为与节目推荐服务模块256对应的诸如推荐信息的获取、提供和更新之类的功能,并且识别为与节目记录服务模块257对应的诸如记录和定时记录之类的功能。The cooperative function execution unit 216 recognizes the function information of the digital recorder 220 based on the service definition information of each service module 255 . For example, the function information of the digital recorder 220 is identified as functions such as acquisition, provision and update of recommended information corresponding to the program recommendation service module 256, and functions such as recording and timing recording corresponding to the program recording service module 257 functions such as

当选择正在显示的数字记录器220的功能信息时,合作功能执行单元216使用RPC执行模块244来请求对应的服务模块255执行所选功能。基于与所选功能信息对应的服务限定信息,RPC执行模块244根据服务位置路径将执行请求传送到对应的服务模块255(S720)。当对应的服务模块255接收执行请求时,对应的服务模块255执行对应的功能(S722),并将完成响应传送到合作功能执行单元216(S724)。当合作功能执行单元216接收完成响应时,合作功能执行单元216使用信息显示模块243来显示所选功能的执行完成(S726)。When the function information of the digital recorder 220 being displayed is selected, the cooperative function execution unit 216 uses the RPC execution module 244 to request the corresponding service module 255 to execute the selected function. Based on the service definition information corresponding to the selected function information, the RPC execution module 244 transmits the execution request to the corresponding service module 255 according to the service location path (S720). When the corresponding service module 255 receives the execution request, the corresponding service module 255 executes the corresponding function (S722), and transmits a completion response to the cooperation function execution unit 216 (S724). When the cooperative function execution unit 216 receives the completion response, the cooperative function execution unit 216 uses the information display module 243 to display the execution completion of the selected function (S726).

[合作功能的示例性执行][Exemplary execution of cooperation function]

在图13所示的示例性执行中,电视接收机200使用节目推荐服务来集合地显示电视接收机200和数字记录器220的处理信息(推荐信息)。In the exemplary execution shown in FIG. 13 , the television receiver 200 collectively displays processing information (recommendation information) of the television receiver 200 and the digital recorder 220 using a program recommendation service.

图13示出了在电视接收机200的屏幕上显示的节目选择菜单。节目选择菜单示出了通过其推荐信息可以观看、记录、编程为观看、或编程为定时记录的节目列表。图13示出了关于节目内容1-1(运动21)、2-1(新闻9PM)、3-1(运动精彩场面)、4-1(连续剧)、5-1(BSB特别新闻节目)的节目信息(如,提供的频道、提供者、节目标题、提供时间)。作为推荐信息,对于节目内容21的节目信息示出了“TV”标记,并且对于节目内容3-1的节目信息示出了“记录器”标记。对于节目信息示出的推荐信息表示推荐节目内容的设备。例如,图13中所示的推荐信息指示电视接收机200推荐节目内容2-1,而数字记录器220推荐节目内容3-1。FIG. 13 shows a program selection menu displayed on the screen of the television receiver 200. As shown in FIG. The program selection menu shows a list of programs with recommendations for viewing, recording, programming for viewing, or programming for timed recording. Fig. 13 shows about program content 1-1 (sports 21), 2-1 (news 9PM), 3-1 (sports highlights), 4-1 (series), 5-1 (BSB special news program) Program information (eg, channel offered, provider, title of program, time offered). As recommended information, a "TV" mark is shown for the program information of the program content 21, and a "recorder" mark is shown for the program information of the program content 3-1. The recommendation information shown for program information indicates a device that recommends program content. For example, the recommendation information shown in FIG. 13 indicates that the television receiver 200 recommends program content 2-1, and the digital recorder 220 recommends program content 3-1.

因此,用户可以在电视接收机200上检查电视接收机200和数字记录器220的推荐信息的同时,选择适于用户自己喜好的节目内容。Accordingly, the user can select program content suitable for the user's own preference while checking the recommendation information of the television receiver 200 and the digital recorder 220 on the television receiver 200 .

在节目选择菜单中,示出了用于查看节目细节的“决定”按钮。如之后描述的那样,用户通过操作“决定”按钮来从节目选择菜单中选择节目内容,可以检查节目内容的细节。In the program selection menu, a "decision" button for viewing program details is shown. As will be described later, the user can check the details of the program content by operating the "decision" button to select the program content from the program selection menu.

在图13所示的示例性执行中,集合地显示电视接收机200和数字记录器220的推荐信息。但是,代替推荐信息,可以由电视接收机200收集电视接收机200和数字记录器220的喜好信息,并且电视接收机200基于所收集的喜好信息来生成并显示推荐信息。在这种情况下,数字记录器220不需要具有节目推荐功能。In the exemplary implementation shown in FIG. 13 , recommendation information of the television receiver 200 and the digital recorder 220 are collectively displayed. However, instead of the recommendation information, preference information of the television receiver 200 and the digital recorder 220 may be collected by the television receiver 200, and the television receiver 200 generates and displays recommendation information based on the collected preference information. In this case, the digital recorder 220 does not need to have a program recommendation function.

进一步,在使用节目推荐服务的合作功能的另一个示例性执行中,在电视接收机200的合作功能执行单元216与数字记录器220的合作功能执行单元230之间至少以一个方向传送喜好信息。Further, in another exemplary execution of the cooperative function using the program recommendation service, preference information is transmitted in at least one direction between the cooperative function execution unit 216 of the television receiver 200 and the cooperative function execution unit 230 of the digital recorder 220 .

例如,在经过了预定更新时段之后或接收到更新处理的执行请求之后的预定定时,电视接收机200的合作功能执行单元216经由信息提供/获取模块242传送来自节目推荐服务模块246的喜好信息。当数字记录器220的节目推荐服务模块256接收喜好信息时,节目推荐服务模块256更新RAM中存储的喜好信息,并将完成更新的确认响应传送到作为喜好信息的提供者的信息获取/提供模块242。然后,数字记录器220的节目推荐服务模块256基于更新的喜好信息来推荐节目内容,并生成喜好信息。在以上说明中,电视接收机200将喜好信息传送到数字记录器220。但是也可以以相同的方式说明数字记录器220将喜好信息传送到电视接收机200的情况。For example, cooperative function execution unit 216 of television receiver 200 transmits preference information from program recommendation service module 246 via information providing/acquiring module 242 at a predetermined timing after elapse of a predetermined update period or after receiving an execution request of update processing. When the program recommendation service module 256 of the digital recorder 220 receives preference information, the program recommendation service module 256 updates the preference information stored in the RAM, and transmits a confirmation response of completion of the update to the information acquisition/provider module as the provider of the preference information 242. Then, the program recommendation service module 256 of the digital recorder 220 recommends program content based on the updated preference information, and generates preference information. In the above description, the television receiver 200 transmits preference information to the digital recorder 220 . However, the case where the digital recorder 220 transmits preference information to the television receiver 200 can also be described in the same manner.

因此,用户基于由电视接收机200和/或数字记录器220收集的喜好信息,可以从推荐的节目内容之中选择适于用户自己喜好的节目内容。Therefore, based on the preference information collected by the television receiver 200 and/or the digital recorder 220, the user can select program content suitable for the user's own preference from among recommended program content.

在图14所示的示例性执行中,电视接收机200通过使用节目记录服务,集合地显示电视接收机200和数字记录器220的处理信息(记录/定时记录信息)。In the exemplary implementation shown in FIG. 14, the television receiver 200 collectively displays processing information (recording/timed recording information) of the television receiver 200 and the digital recorder 220 by using a program recording service.

图14示出了在电视接收机200的屏幕上显示的节目表菜单。在节目表菜单中,根据所提供的频道和提供时间,在各部分中示出了多个节目内容的节目信息(节目标题和提供时间等)和记录/定时记录信息。作为记录/定时记录信息,对于节目内容1-1(运动21)的节目信息示出了“记录器记录”标记,而对于节目内容2-2(运动10PM)的节目信息示出了“TV定时记录”标记。对于节目信息示出的记录/定时记录信息指示节目内容的处理状态,如记录和定时记录。例如,图14所示的记录/定时记录信息指示节目内容1-1正被数字记录器220记录,并且节目内容2-2由电视接收机200编程为定时记录。FIG. 14 shows a program table menu displayed on the screen of the television receiver 200. As shown in FIG. In the program list menu, program information (program title and delivery time, etc.) and recording/scheduled recording information of a plurality of program contents are shown in each section according to the provided channel and the provided time. As recording/timer recording information, the program information for program content 1-1 (sports 21) shows a "recorder recording" mark, and the program information for program content 2-2 (sports 10PM) shows "TV timing record" mark. Recording/scheduled recording information shown for program information indicates the processing status of the program content, such as recording and timed recording. For example, the recording/timed recording information shown in FIG. 14 indicates that program content 1-1 is being recorded by digital recorder 220 and that program content 2-2 is programmed by television receiver 200 for timed recording.

因此,用户在电视接收机200上检查电视接收机200和数字记录器220的记录/定时记录信息的同时,可以合适地选择要观看、记录、编程为观看、编程为定时记录等的节目内容。Accordingly, the user can properly select program content to watch, record, program for viewing, program for timer recording, etc. while checking the recording/timer recording information of the television receiver 200 and digital recorder 220 on the television receiver 200 .

并且在节目表菜单中,示出了用于查看节目细节的“决定”按钮。如后面所述的那样,用户通过操作“决定”按钮从节目表菜单中选择节目内容,可以查看节目内容的细节。And in the program list menu, a "decision" button for viewing program details is shown. As will be described later, the user can check the details of the program content by selecting the program content from the program table menu by operating the "decision" button.

在图15所示的示例性执行中,由数字记录器220执行在电视接收机200上与节目信息(节目细节)一起显示的数字记录器220的服务(功能)。In the exemplary implementation shown in FIG. 15 , the services (functions) of the digital recorder 220 that are displayed on the television receiver 200 along with the program information (program details) are performed by the digital recorder 220 .

图15示出了示出从节目选择菜单或节目表菜单中选择的节目内容3-2(卡车司机)的细节的详细节目菜单。详细节目菜单与可选择功能一起示出了节目内容3-2的节目信息(如,所提供的频道、提供者、节目标题、提供时间、节目概要和视频/音频信息)。示出了与可选择功能对应的操作按钮“定时观看”、“定时记录”和“以记录器的定时记录”。在它们之中,“以记录器的定时记录”按钮对应于数字记录器220的功能信息。对于节目信息示出的功能信息表示可以由数字记录器220对所选择的节目执行的功能。例如,图15所示的功能信息指示可以将数字记录器220编程为定时记录节目内容3-2。FIG. 15 shows a detailed program menu showing details of program content 3-2 (Truck Driver) selected from a program selection menu or a program table menu. The detailed program menu shows program information of the program content 3-2 (eg, offered channel, provider, program title, offered time, program outline, and video/audio information) together with selectable functions. Operation buttons "timer viewing", "timer recording" and "recorder's timing recording" corresponding to selectable functions are shown. Among them, a “record at recorder’s timing” button corresponds to function information of the digital recorder 220 . The function information shown for the program information represents functions that can be performed by the digital recorder 220 on the selected program. For example, the capability information shown in FIG. 15 indicates that digital recorder 220 may be programmed to record program content 3-2 on a regular basis.

当选择“定时观看”按钮或“定时记录”按钮时,电视接收机200的控制单元201编程定时观看或定时记录,以便在所编程的时间执行节目内容3-2的观看处理或记录处理。另一方面,当选择“以记录器的定时记录”按钮时,电视接收机200的合作功能执行单元216基于节目记录服务模块257的服务限定信息,使用RPC执行模块244来请求节目记录服务模块257执行定时记录。当节目记录服务模块257接收执行请求时,节目记录服务模块257与控制单元201合作以编程定时记录,以便在所编程的时间执行节目内容3-2的记录处理。在节目记录服务模块257编程定时记录之后,节目记录服务模块257将完成响应和更新的记录/定时记录信息传送到电视接收机200的合作功能执行单元216。当合作功能执行单元216接收记录/定时记录信息时,合作功能执行单元216使用信息显示模块243来显示更新的记录/定时记录信息。When the "timed viewing" button or "timed recording" button is selected, the control unit 201 of the television receiver 200 programs the timing viewing or timing recording to execute the viewing process or recording process of the program content 3-2 at the programmed time. On the other hand, when the "record at recorder's timing" button is selected, the cooperative function execution unit 216 of the television receiver 200 requests the program recording service module 257 using the RPC execution module 244 based on the service definition information of the program recording service module 257 Execute timed recording. When the program recording service module 257 receives an execution request, the program recording service module 257 cooperates with the control unit 201 to program the timing recording so as to execute the recording process of the program content 3-2 at the programmed time. After the program recording service module 257 programs the timer recording, the program recording service module 257 transmits the completion response and the updated recording/timer recording information to the cooperation function execution unit 216 of the television receiver 200 . When the cooperative function execution unit 216 receives the recording/timed recording information, the cooperative function performing unit 216 uses the information display module 243 to display the updated recording/timed recording information.

因此,用户通过操作电视接收机200来选择电视接收机200上显示的数字记录器220的功能信息,可以使得数字记录器220执行对应的功能。Therefore, the user selects the function information of the digital recorder 220 displayed on the television receiver 200 by operating the television receiver 200, so that the digital recorder 220 can execute a corresponding function.

如上所述,根据依照本实施例的系统20,从一个或多个外部设备获取各个外部设备的处理信息和关于功能的信息,并且与关于一个或多个节目内容的节目信息一起显示处理信息和关于其的信息。进一步,可以由外部设备执行关于所选节目内容的所选功能。因此,信息处理设备可以合作而没有在各信息处理设备之间的依赖关系。进一步,不需要麻烦的操作,并且可以防止错误操作,并且可以提高各设备之间的合作的便利性。As described above, according to the system 20 according to the present embodiment, processing information and information on functions of each external device are acquired from one or more external devices, and the processing information and information on functions are displayed together with program information on one or more program contents. information about it. Further, selected functions related to selected program content may be performed by an external device. Therefore, the information processing devices can cooperate without dependency between the respective information processing devices. Further, troublesome operations are not required, erroneous operations can be prevented, and convenience of cooperation between devices can be improved.

本领域的技术人员应该理解,根据设计要求和其他因素可以出现各种修改、组合、部分组合及变更,只要它们在所附权利要求或其等价物的范围内即可。It should be understood by those skilled in the art that various modifications, combinations, partial combinations and alterations may occur depending on design requirements and other factors insofar as they are within the scope of the appended claims or the equivalents thereof.

在以上实施例中,通过使用包括电视接收机200和数字记录器220的系统20执行合作功能。但是也可以以相同的方式说明通过使用包括一个或多个显示设备以及一个或多个其他设备的系统来执行合作功能的情况。应用了根据本发明的信息处理方法的系统中的设备越多,则用户可以获得越明显的合作功能的效果。In the above embodiments, the cooperative function is performed by using the system 20 including the television receiver 200 and the digital recorder 220 . However, a case where a cooperative function is performed by using a system including one or more display devices and one or more other devices can also be explained in the same manner. The more devices in the system to which the information processing method according to the present invention is applied, the more obvious the effect of the cooperation function can be obtained by the user.

在以上实施例中,通过使用合作功能来执行节目推荐处理和节目记录处理。但是根据本发明的信息处理方法也可以应用于通过使用合作功能来执行除了节目推荐处理和节目记录处理之外的处理的情况。In the above embodiments, program recommendation processing and program recording processing are performed by using the cooperation function. But the information processing method according to the present invention can also be applied to a case where processing other than program recommendation processing and program recording processing is performed by using a cooperative function.

本发明包含与2008年11月10日向日本专利局提交的日本优先权专利申请JP 2008-287513中公开的主题有关的主题,将其全部内容通过引用的方式合并在此。The present invention contains subject matter related to that disclosed in Japanese Priority Patent Application JP 2008-287513 filed in the Japan Patent Office on Nov. 10, 2008, the entire content of which is hereby incorporated by reference.

Claims (16)

1.一种信息处理设备,包括:1. An information processing device, comprising: 信息获取单元,用于从经由网络连接的一个或多个外部设备中,获取关于要由每一个外部设备执行的处理和/或关于由此执行的处理的结果的处理信息以及关于每一个外部设备能够与信息处理设备合作地执行的功能的信息;an information acquisition unit for acquiring, from one or more external devices connected via the network, processing information on processing to be performed by each external device and/or on a result of the processing performed thereby and on each external device information on functions that can be performed in cooperation with the information processing device; 信息显示单元,用于显示每一个外部设备的处理信息以及关于一个或多个节目内容的节目信息,并基于关于每一个外部设备的功能的信息,显示能够由每一个外部设备关于一个或多个节目内容执行的一个或多个功能;以及an information display unit for displaying processing information of each external device and program information about one or more program contents, and based on information about functions of each external device, displaying information about one or more one or more functions performed by the programming content; and 功能执行单元,用于使得能够执行从一个或多个功能之中选择的功能的一个或多个外部设备关于从一个或多个节目内容之中选择的节目内容执行所选择的功能。A function execution unit for enabling one or more external devices capable of performing a function selected from among the one or more functions to perform the selected function with respect to program content selected from among the one or more program contents. 2.根据权利要求1所述的信息处理设备,其中与关于一个或多个节目内容的节目信息一起,信息显示单元显示关于要由信息处理设备执行的处理和/或关于由此执行的处理的结果的处理信息,并且信息显示单元进一步基于关于信息处理设备的功能的信息,显示能够由信息处理设备关于一个或多个节目内容执行的一个或多个功能。2. The information processing device according to claim 1, wherein the information display unit displays information on processing to be performed by the information processing device and/or on processing performed thereby together with program information on one or more program contents. The resulting processing information, and the information display unit further displays one or more functions executable by the information processing device with respect to the one or more program contents based on the information about the functions of the information processing device. 3.根据权利要求1所述的信息处理设备,进一步包括:3. The information processing device according to claim 1, further comprising: 处理执行单元,用于关于节目内容执行处理,a processing execution unit for executing processing with respect to program content, 其中信息获取单元进一步从每一个外部设备获取由每一个外部设备用于处理的处理条件,wherein the information acquisition unit further acquires from each external device a processing condition used for processing by each external device, 处理执行单元基于由信息处理设备和每一个外部设备用于处理的处理条件,关于节目内容执行处理,以及the processing execution unit executes processing with respect to program content based on processing conditions used for processing by the information processing device and each external device, and 信息显示单元进一步与一个或多个节目内容的节目信息一起显示由处理执行单元执行的处理结果。The information display unit further displays the processing result performed by the processing execution unit together with the program information of the one or more program contents. 4.一种信息处理设备,包括:4. An information processing device, comprising: 信息提供单元,用于将关于要由信息处理设备执行的处理和/或关于由此执行的处理的结果的处理信息以及关于信息处理设备能够与一个或多个外部设备合作地执行的功能的信息提供到经由网络连接的外部设备;an information providing unit for providing processing information on processing to be performed by the information processing device and/or on a result of the processing performed thereby and information on functions that the information processing device can perform in cooperation with one or more external devices Provided to external devices connected via a network; 功能执行单元,用于关于从一个或多个节目内容之中在外部设备上选择的节目内容,执行从一个或多个功能之中在外部设备上选择的功能,其中与关于一个或多个节目内容的节目信息一起,一个或多个外部设备显示处理信息,并基于关于功能的信息,显示能够关于一个或多个节目内容而执行的一个或多个功能。A function execution unit for executing a function selected on the external device from among one or more functions, with respect to program content selected on the external device from among one or more program contents, wherein Together with the program information for the content, the one or more external devices display the processed information and, based on the information about the functions, display one or more functions that can be performed with respect to the one or more program content. 5.根据权利要求4所述的信息处理设备,进一步包括:5. The information processing device according to claim 4, further comprising: 处理执行单元,用于关于节目内容执行处理,a processing execution unit for executing processing with respect to program content, 其中信息提供单元进一步向一个或多个外部设备提供由信息处理设备用于处理的处理条件,以便使得一个或多个外部设备与关于一个或多个节目内容的节目信息一起显示由一个或多个外部设备执行的处理的结果,并进一步使得一个或多个外部设备基于由信息处理设备和一个或多个外部设备用于处理的处理条件,关于节目内容执行处理。Wherein the information providing unit further provides one or more external devices with processing conditions used by the information processing device for processing, so that the one or more external devices display the program information about one or more program contents together with the one or more external devices. results of processing performed by the external device, and further causes one or more external devices to perform processing with respect to program content based on processing conditions used for processing by the information processing device and the one or more external devices. 6.一种信息处理系统,包括:6. An information processing system comprising: 信息处理设备;以及information processing equipment; and 一个或多个外部设备,one or more external devices, 其中所述信息处理设备包括:Wherein said information processing equipment includes: 信息获取单元,用于从经由网络连接的一个或多个外部设备中,获取关于要由每一个外部设备执行的处理和/或关于由此执行的处理的结果的处理信息以及关于每一个外部设备能够与信息处理设备合作地执行的功能的信息;an information acquisition unit for acquiring, from one or more external devices connected via the network, processing information on processing to be performed by each external device and/or on a result of the processing performed thereby and on each external device information on functions that can be performed in cooperation with the information processing device; 信息显示单元,用于显示每一个外部设备的处理信息以及关于一个或多个节目内容的节目信息,并基于关于每一个外部设备的功能的信息,显示能够由每一个外部设备关于一个或多个节目内容执行的一个或多个功能;以及an information display unit for displaying processing information of each external device and program information about one or more program contents, and based on information about functions of each external device, displaying information about one or more one or more functions performed by the programming content; and 第一功能执行单元,用于使得能够执行从一个或多个功能之中选择的功能的一个或多个外部设备关于从一个或多个节目内容之中选择的节目内容执行所选择的功能,以及a first function executing unit for enabling one or more external devices capable of executing a function selected from the one or more functions to execute the selected function with respect to the program content selected from among the one or more program contents, and 其中所述外部设备包括:The external devices include: 信息提供单元,用于将处理信息以及关于功能的信息提供到信息处理设备;以及an information providing unit for providing the processing information and the information on the function to the information processing device; and 第二功能执行单元,用于关于所选择的节目内容,执行所选择的功能。The second function executing unit is used for executing the selected function with respect to the selected program content. 7.一种用于信息处理设备的信息处理方法,包括如下步骤:7. An information processing method for an information processing device, comprising the following steps: 从经由网络连接的一个或多个外部设备中,获取关于要由每一个外部设备执行的处理和/或关于由此执行的处理的结果的处理信息以及关于每一个外部设备能够与信息处理设备合作地执行的功能的信息;From one or more external devices connected via a network, processing information on processing to be performed by each external device and/or on a result of the processing performed thereby is acquired and that each external device can cooperate with the information processing device Information about the functions performed by the site; 显示每一个外部设备的处理信息以及关于一个或多个节目内容的节目信息,并基于关于每一个外部设备的功能的信息,显示能够由每一个外部设备关于一个或多个节目内容执行的一个或多个功能;以及displaying processing information of each external device and program information on the one or more program contents, and based on the information on the function of each external device, displaying one or more multiple functions; and 使得能够执行从一个或多个功能之中选择的功能的一个或多个外部设备关于从一个或多个节目内容之中选择的节目内容执行所选择的功能。One or more external devices that are enabled to perform a function selected from among the one or more functions perform the selected function with respect to program content selected from among the one or more program content. 8.一种具有记录在其上的程序的计算机可读存储介质,所述程序用于使得计算机执行用于信息处理设备的信息处理方法,包括如下步骤:8. A computer-readable storage medium having recorded thereon a program for causing a computer to execute an information processing method for an information processing device, comprising the steps of: 从经由网络连接的一个或多个外部设备中,获取关于要由每一个外部设备执行的处理和/或关于由此执行的处理的结果的处理信息以及关于每一个外部设备能够与信息处理设备合作地执行的功能的信息;From one or more external devices connected via a network, processing information on processing to be performed by each external device and/or on a result of the processing performed thereby is acquired and that each external device can cooperate with the information processing device Information about the functions performed by the site; 显示每一个外部设备的处理信息以及关于一个或多个节目内容的节目信息,并基于关于每一个外部设备的功能的信息,显示能够由每一个外部设备关于一个或多个节目内容执行的一个或多个功能;以及displaying processing information of each external device and program information on the one or more program contents, and based on the information on the function of each external device, displaying one or more multiple functions; and 使得能够执行从一个或多个功能之中选择的功能的一个或多个外部设备关于从一个或多个节目内容之中选择的节目内容执行所选择的功能。One or more external devices that are enabled to perform a function selected from among the one or more functions perform the selected function with respect to program content selected from among the one or more program content. 9.一种信息处理设备,包括:9. An information processing device, comprising: 接收单元,用于从经由网络连接到信息处理设备的外部设备接收关于外部设备的一个或多个功能的功能信息以及用于显示功能信息中包括的功能的列表的功能显示请求;a receiving unit for receiving, from an external device connected to the information processing device via a network, function information on one or more functions of the external device and a function display request for displaying a list of functions included in the function information; 显示单元,用于响应于功能显示请求,显示功能信息中包括的外部设备的功能的列表;a display unit for displaying a list of functions of the external device included in the function information in response to a function display request; 选择接收单元,用于接收表示由用户从显示单元上显示的功能的列表之中选择的一个或多个功能的信息;以及a selection receiving unit for receiving information representing one or more functions selected by the user from a list of functions displayed on the display unit; and 合作功能执行单元,用于使得外部设备执行由用户选择的一个或多个功能。A cooperative function execution unit for causing the external device to execute one or more functions selected by the user. 10.根据权利要求9所述的信息处理设备,其中10. The information processing device according to claim 9, wherein 所述功能信息包括与每一个功能对应的标识信息,以及The function information includes identification information corresponding to each function, and 所述合作功能执行单元向外部设备传送与用户选择的一个或多个功能对应的标识信息。The cooperative function execution unit transmits identification information corresponding to one or more functions selected by the user to the external device. 11.根据权利要求9所述的信息处理设备,其中11. The information processing device according to claim 9, wherein 所述功能信息包括关于获取与每一个功能对应的程序的源位置的信息,以及The function information includes information on a source location for acquiring a program corresponding to each function, and 所述合作功能执行单元使得外部设备执行通过从程序的源位置获取程序并执行所获取的程序而选择的一个或多个功能,所述程序对应于由用户选择的一个或多个功能。The cooperative function execution unit causes the external device to execute one or more functions selected by acquiring a program from a source location of the program and executing the acquired program, the program corresponding to the one or more functions selected by a user. 12.一种信息处理设备,包括:12. An information processing device, comprising: 外部设备搜索单元,用于搜索经由网络连接的外部设备;以及an external device searching unit for searching for external devices connected via the network; and 传送单元,用于向外部设备传送关于一个或多个功能的功能信息以及用于使得外部设备显示一个或多个功能的列表的功能显示请求。A transmitting unit for transmitting function information on the one or more functions and a function display request for causing the external device to display a list of the one or more functions to the external device. 13.根据权利要求12所述的信息处理设备,其中13. The information processing device according to claim 12, wherein 所述功能信息包括与每一个功能对应的标识信息,以及The function information includes identification information corresponding to each function, and 所述信息处理设备从外部设备接收与用户从功能信息中包括的多个功能之中选择的一个或多个功能对应的标识信息,并执行与标识信息对应的一个或多个功能。The information processing device receives identification information corresponding to one or more functions selected by a user from among a plurality of functions included in the function information from an external device, and executes the one or more functions corresponding to the identification information. 14.根据权利要求12所述的信息处理设备,其中14. The information processing device according to claim 12, wherein 所述功能信息包括关于获取与每一个功能对应的程序的源位置的信息,以及The function information includes information on a source location for acquiring a program corresponding to each function, and 所述外部设备执行与用户从功能信息中包括的多个功能之中选择的一个或多个功能对应的程序,由此执行所选择的一个或多个功能。The external device executes a program corresponding to one or more functions selected by a user from among a plurality of functions included in the function information, thereby executing the selected one or more functions. 15.根据权利要求12所述的信息处理设备,其中传送单元根据外部设备搜索单元搜索到的外部设备的类型,选择功能信息中包括的一个或多个功能。15. The information processing device according to claim 12, wherein the transmitting unit selects one or more functions included in the function information according to the type of the external device searched by the external device searching unit. 16.一种信息处理方法,包括如下步骤:16. An information processing method, comprising the steps of: 从经由网络连接的外部设备接收关于外部设备的一个或多个功能的功能信息以及用于显示功能信息中包括的功能的列表的功能显示请求;receiving function information on one or more functions of the external device and a function display request for displaying a list of functions included in the function information from the external device connected via the network; 响应于功能显示请求,显示功能信息中包括的外部设备的功能的列表;displaying a list of functions of the external device included in the function information in response to the function display request; 接收表示由用户从在用于显示的步骤中显示的功能的列表之中选择的一个或多个功能的信息;以及receiving information representing one or more functions selected by the user from among the list of functions displayed in the step for displaying; and 使得外部设备执行由用户选择的一个或多个功能。The external device is caused to perform one or more functions selected by the user.
CN200910212130A 2008-11-10 2009-11-10 Information processing apparatus, information processing system, information processing method, and program Pending CN101741663A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2008287513A JP2009146390A (en) 2007-11-22 2008-11-10 Information processing apparatus, information processing system, information processing method, and program
JP287513/08 2008-11-10

Publications (1)

Publication Number Publication Date
CN101741663A true CN101741663A (en) 2010-06-16

Family

ID=42470905

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910212130A Pending CN101741663A (en) 2008-11-10 2009-11-10 Information processing apparatus, information processing system, information processing method, and program

Country Status (1)

Country Link
CN (1) CN101741663A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103329087A (en) * 2011-07-28 2013-09-25 松下电器产业株式会社 GUI generator, integrated circuit, GUI generating method, and GUI generating program
CN103369376A (en) * 2012-03-29 2013-10-23 索尼公司 Method and apparatus for content channels using references
CN103714839A (en) * 2012-10-01 2014-04-09 株式会社东芝 Information processor, information processing program, and information processing method
CN104780216A (en) * 2015-04-23 2015-07-15 闪联信息技术工程中心有限公司 Method and system for Internet-connection-free device to upload data to Internet server
JP2015222575A (en) * 2009-08-21 2015-12-10 三星電子株式会社Samsung Electronics Co.,Ltd. Method and apparatus for generating or using linkage-use information
CN109429102A (en) * 2017-08-23 2019-03-05 三星电子株式会社 For showing the electronic device and its operating method of application
CN109450744A (en) * 2013-05-13 2019-03-08 松下电器(美国)知识产权公司 Approaches to IM

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015222575A (en) * 2009-08-21 2015-12-10 三星電子株式会社Samsung Electronics Co.,Ltd. Method and apparatus for generating or using linkage-use information
CN103329087A (en) * 2011-07-28 2013-09-25 松下电器产业株式会社 GUI generator, integrated circuit, GUI generating method, and GUI generating program
CN103369376A (en) * 2012-03-29 2013-10-23 索尼公司 Method and apparatus for content channels using references
CN103369376B (en) * 2012-03-29 2017-05-17 索尼公司 Method and apparatus for content channels using references
CN103714839A (en) * 2012-10-01 2014-04-09 株式会社东芝 Information processor, information processing program, and information processing method
US11711277B2 (en) 2013-05-13 2023-07-25 Panasonic Intellectual Property Corporation Of America Information management method
CN109450744A (en) * 2013-05-13 2019-03-08 松下电器(美国)知识产权公司 Approaches to IM
CN109450744B (en) * 2013-05-13 2021-04-06 松下电器(美国)知识产权公司 Information management method
US12328241B2 (en) 2013-05-13 2025-06-10 Panasonic Intellectual Property Corporation Of America Information management method
US11108660B2 (en) 2013-05-13 2021-08-31 Panasonic Intellectual Property Corporation Of America Information management method
US11509549B2 (en) 2013-05-13 2022-11-22 Panasonic Intellectual Property Corporation Of America Information management method
CN104780216A (en) * 2015-04-23 2015-07-15 闪联信息技术工程中心有限公司 Method and system for Internet-connection-free device to upload data to Internet server
CN109429102A (en) * 2017-08-23 2019-03-05 三星电子株式会社 For showing the electronic device and its operating method of application
CN109429102B (en) * 2017-08-23 2021-08-20 三星电子株式会社 Electronic device and server for display application

Similar Documents

Publication Publication Date Title
US8788567B2 (en) Information processing apparatus, information processing system, information processing method, and program
CN102812721B (en) Method of providing previously viewed list of content provided through different sources and display device performing the method
JP5051444B2 (en) Content utilization system, content utilization method, recording / reproducing apparatus, content provision method, and content provision program
US8661367B2 (en) Providing access to parts of contents for network display device
US8510784B2 (en) Information processing apparatus, content reproduction apparatus, information providing apparatus, device control apparatus, cooperative processing system, and program
JP5944920B2 (en) Terminal, electronic device login setting information input method, computer-readable information recording medium, electronic device
EP1507435A1 (en) Information processing system, information processing device, and information processing method
US20150172743A1 (en) Remote operation system and terminal device
JP6006944B2 (en) System, video display device, content server, and information terminal device
CN101741663A (en) Information processing apparatus, information processing system, information processing method, and program
CN101442526A (en) Information processing device and information processing method
CN102047679A (en) Device for recording and playing contents, server for managing content location information, information recording medium, method for managing content information
CN102610251B (en) Information processor, playback control method and content reproduction system
JP2010055275A (en) Information processing apparatus and function expansion method
EP2003801A2 (en) Broadcast receiving apparatus and method for configuring the same according to configuration setting values received from outside
US8955019B2 (en) Network system, server apparatus, terminal apparatus, display method of content guide, program for server apparatus, program for terminal apparatus
JP2008236031A (en) Broadcast wave download system
KR20120080517A (en) Method for managing contents and display device therefor
CN104854874A (en) Method and system for displaying event messages related to subscribed video channels
JP4852165B1 (en) Meta information processing apparatus, server, and meta information processing method
CN102857809A (en) Television control device, system and method
JP4263203B2 (en) Broadcast viewing system
JP5053785B2 (en) Broadcast receiving apparatus system, broadcast receiving apparatus, and program presentation method
JP2007201734A (en) Information processing system and information processing method
EP2101484A1 (en) Electronic device and method for providing a combined data set relating to program information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100616