Content providing server, information processing device and method, and computer program
First Claim
1. A content-providing server for executing content transmission to a client and content recording processing, said server comprising:
- a tuner for executing data reception processing;
a data transmission/reception unit for executing communication processing between server and client of received content from said tuner and of control information;
a metadata storage unit wherein attribute information corresponding to received content is stored as content information, a content storage unit for storing content;
a content management unit for executing providing processing as to a client of said content information; and
a content delivery control unit for executing processing as to received content via said tuner;
said content delivery control unit comprising a tuner control instance for executing delivery processing control as to the client of the received content of said tuner, and wherein a recording source content identifier is set corresponding to the tuner-received content, and a storage unit control instance for executing storage processing control as to said content storage unit of the received content by said tuner, and wherein a recording target content identifier is set;
wherein each of said tuner control instance and said storage unit control instance independently executes control corresponding to the set content identifiers.
1 Assignment
0 Petitions
Accused Products
Abstract
A device and method is provided to enable improved control of streaming live delivery and recording processing as to a client from a server of tuner-received content. This is configured such that a tuner control instance which executes streaming delivery of the tuner-received content under the control of the tuner, and a storage unit control instance which executes recording of the tuner-received content under the control of the content storage unit such as a hard disk, are independently set, and to each a channel list URL and video capsule URL are set as the content URL capable of specifying the processing control object, and requests can be received from the client individually by setting a control instance ID which is a control instance (AVT instance) identifier. By this configuration, independent processing according to the client request is enabled.
187 Citations
32 Claims
-
1. A content-providing server for executing content transmission to a client and content recording processing, said server comprising:
-
a tuner for executing data reception processing;
a data transmission/reception unit for executing communication processing between server and client of received content from said tuner and of control information;
a metadata storage unit wherein attribute information corresponding to received content is stored as content information, a content storage unit for storing content;
a content management unit for executing providing processing as to a client of said content information; and
a content delivery control unit for executing processing as to received content via said tuner;
said content delivery control unit comprising a tuner control instance for executing delivery processing control as to the client of the received content of said tuner, and wherein a recording source content identifier is set corresponding to the tuner-received content, and a storage unit control instance for executing storage processing control as to said content storage unit of the received content by said tuner, and wherein a recording target content identifier is set;
wherein each of said tuner control instance and said storage unit control instance independently executes control corresponding to the set content identifiers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An information processing device as a client which requests data processing of tuner-received content as to a server, wherein said information processing device sends, to said server, first protocol information including a tuner identifying function ID as the tuner identifying information and second protocol information including a data storage unit identifying function ID as the data storage unit identifying information, within the protocol information to be included in the content information received from said server;
and is configured so as to execute sending processing of a control request as to each control instance wherein the tuner control instance ID and the storage unit control instance ID to be received from said server is acquired, and said control instance ID is specified. - View Dependent Claims (14, 15)
-
16. An information processing method for executing processing of content received from a tuner, said method comprising:
-
a step for setting a recording source content identifier as to a tuner control instance which executes delivery processing control as to a client of the content received from said tuner;
a step for setting a recording target content identifier as to a storage unit control instance which executes recording processing control as to said content storage unit of the content received from said tuner;
a control request receiving step for receiving a control request which has identifying information of the tuner control instance from the client or the storage unit control instance; and
a control step for executing tuner control or storage unit control from the tuner control instance or the storage unit control instance, based on said identifying information. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. An information processing method with a client which requests data processing of tuner-received content as to a server, said method comprising:
-
a protocol information sending step for transmitting to said server, first protocol information including a tuner identifying function ID as the tuner identifying information and second protocol information including a data storage unit identifying function ID as the data storage unit identifying information, within the protocol information included in the content information to be received from said server;
an ID acquiring step for acquiring a tuner control instance ID and a storage unit control instance ID to be received from said server; and
a control request sending step for executing sending processing of a control request as to each control instance wherein a control instance ID is specified. - View Dependent Claims (29, 30)
-
-
31. A computer program for executing processing of content received from a tuner, said program comprising:
-
a step for setting a recording source content identifier as to the tuner control instance which executes delivery processing control as to the client of the content received from said tuner;
a step for setting a recording target content identifier as to the storage unit control instance which executes the recording processing control as to said content storage unit of the content received from said tuner;
a control request receiving step for receiving a control request which has identifying information of the tuner control instance or the storage unit control instance from the client; and
a control step for executing tuner control or storage unit control from the tuner control instance or the storage unit control instance, based on said identifying information.
-
-
32. A computer program with a client requesting data processing as to a server of content received from a tuner, said program comprising:
-
a protocol information sending step for sending to said server, first protocol information including a tuner identifying function ID as the tuner identifying information and second protocol information including a data storage unit identifying function ID as the data storage unit identifying information, within the protocol information included in the content information to be received from said server;
an ID acquiring step for acquiring a tuner control instance ID and a storage unit control instance ID which is received from said server; and
a control request transmission step for executing transmission processing of the control request as to each control instance wherein the control instance ID is specified.
-
Specification