Content providing server, information processing device and method, and computer program
First Claim
Patent Images
1. A content providing server that executes a content transmission process to a client connected via a local area network, comprising:
- a tuner that receives content over channels;
a data transmission/reception section that executes a communication process between the server and the client via the local area network for the content and control information;
a storage section having attribute information corresponding to the content as content information;
a content management section providing the content information to the client; and
a content distribution control section that executes live streaming of the content to the client via the local area network,wherein the storage section stores a first channel list including the channels, andwherein the content distribution control section streams the content, corresponding to the channels, the content being simultaneously streamed over a single connection as a single unit of controlled content, the single unit of streamed content being represented by a single URL (Uniform Resource Locator) and being streamed on the basis of a control request corresponding to a second channel list received from the client.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and a method are proposed which enable an improved control processing for live streaming distribution of tuner received content from a server to a client. By setting a URL to a channel list as a set of channels, and transmitting a content acquisition request from the client to the server, wherein the channel list URL is designated, to a server, the client can collectively obtain rights to control all content on the channels listed in the channel list. By continuously using an HTTP connection set on the basis of a channel list, the client can switch channels.
-
Citations
29 Claims
-
1. A content providing server that executes a content transmission process to a client connected via a local area network, comprising:
-
a tuner that receives content over channels; a data transmission/reception section that executes a communication process between the server and the client via the local area network for the content and control information; a storage section having attribute information corresponding to the content as content information; a content management section providing the content information to the client; and a content distribution control section that executes live streaming of the content to the client via the local area network, wherein the storage section stores a first channel list including the channels, and wherein the content distribution control section streams the content, corresponding to the channels, the content being simultaneously streamed over a single connection as a single unit of controlled content, the single unit of streamed content being represented by a single URL (Uniform Resource Locator) and being streamed on the basis of a control request corresponding to a second channel list received from the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An information processing apparatus that receives content from a tuner set in a server via a local area network, comprising:
-
a data transmission/reception section that executes data transmission/reception process with respect to the server that provides content via the local area network, wherein the tuner receives the content over channels and the server stores a first channel list including the channels; and a control section configured to; transmit to the server, via the local area network, a content transmission request including a second channel list, the second channel list including a plurality of the channels included in the first channel list; and transmit a distribution control request for the content, wherein the server designates a control instance that executes control over content streaming, wherein the data transmission/reception section receives content corresponding to the channels as a single unit of controlled content, the single unit of controlled content being streamed over a single connection as a single unit of streamed content represented by a single URL (Uniform Resource Locator). - View Dependent Claims (14, 15)
-
-
16. A content transmission control method for transmitting content from a tuner, set in a server, to a client via a local area network, wherein the tuner receives the content over channels and the server stores a first channel list including the channels, comprising:
-
setting a control instance, wherein content corresponding to channels in a second channel list is set as a unit of content to execute control over streaming of the content corresponding to the second channel list; receiving a control request, designating the control instance, from the client via the local area network; controlling the tuner by using the control instance designated in the control request; and streaming the unit of content based on the control request, wherein the unit of content is streamed over a single connection and the streamed unit of content is represented by a single URL (Uniform Resource Locator). - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An information processing method for receiving content from a tuner set in a server via a local area network, wherein the tuner receives the content over channels and the server stores a first channel list including the channels, comprising:
-
transmitting a content transmission request including a second channel list, the second channel list including a plurality of the channels included in the first channel list; transmitting via the local area network a distribution control request for the content, wherein the server designates a control instance that executes control over content distribution; and receiving content corresponding to the channels as a single unit of controlled content, wherein the single unit of controlled content is streamed over a single connection as a single unit of streamed content represented by a single URL (Uniform Resource Locator). - View Dependent Claims (26, 27)
-
-
28. A computer-readable storage medium comprising a computer program which when executed on a processor, causes the processor to perform a method, the method comprising:
-
transmitting content from a tuner, set in a server, to a client via a local area network, wherein the tuner receives the content over channels and the server stores a first channel list including the channels; setting a control instance, wherein content corresponding to channels in a second channel list is set as a unit of content to execute control over streaming of the content corresponding to the second channel list; receiving a control request, designating the control instance, from the client via the local area network; and controlling the tuner by using the control instance designated in the control request, wherein the content is transmitted by streaming the unit of content, over a single connection, based on the control request, the unit of streamed content being represented by a single URL (Uniform Resource Locator).
-
-
29. A computer-readable storage medium comprising a computer program which when executed on a processor, causes the processor to perform a method, the method comprising:
-
receiving content from a tuner set in a server, via a local area network, wherein the tuner receives the content over channels and the server stores a first channel list including the channels; transmitting a content transmission request including a second channel list, the second channel list including a plurality of the channels included in the first channel list; and transmitting, via the local area network, a distribution control request for the content, wherein a control instance that executes control over content streaming is designated in the server, wherein the content is received when the tuner streams content corresponding to the channels as a single unit of content, the single unit of streamed content being represented by a single URL (Uniform Resource Locator) and being streamed over a single connection.
-
Specification