Content distribution system that distributes line of stream data generated by splicing plurality of pieces of stream data
First Claim
Patent Images
1. A content distribution system comprising:
- a storing unit operable to store a plurality of pieces of stream data and a plurality of pieces of attribute information respectively corresponding to any one of the pieces of stream data;
an accepting unit operable to accept request information for requesting a content from a terminal;
an extracting unit operable to extract more than two pieces of stream data from said storing unit, according to the accepted request information;
a determining unit operable to determine to add a transition effect to a splicing point of two pieces of the stream data included in the more than two pieces of stream data extracted by said extracting unit when only one of two pieces of attribute information corresponding to the two pieces of stream data of the splicing point has a specific attribute, by referring to the two pieces of attribute information corresponding to the two pieces of stream data of the splicing point;
a splicing unit operable to splice the pieces of the stream data extracted by said extracting unit into a line of stream data, and to add the transition effect to the splicing point when said determining unit determines to add the transition effect to the splicing point; and
a distributing unit operable to distribute the line of the stream data spliced by said splicing unit to the terminal.
4 Assignments
0 Petitions
Accused Products
Abstract
A content distribution system according to the present invention accepts content request information from a user terminal, and detects and extracts pieces of stream data of programs and commercial messages based on a keyword contained in the content request information. When splicing an extracted piece of stream data of the program with an extracted piece of stream data of the commercial message, a transition effect is added to a splicing point therebetween. A line of stream data that is generated by splicing the pieces of stream data is distributed to the user terminal.
10 Citations
12 Claims
-
1. A content distribution system comprising:
-
a storing unit operable to store a plurality of pieces of stream data and a plurality of pieces of attribute information respectively corresponding to any one of the pieces of stream data; an accepting unit operable to accept request information for requesting a content from a terminal; an extracting unit operable to extract more than two pieces of stream data from said storing unit, according to the accepted request information; a determining unit operable to determine to add a transition effect to a splicing point of two pieces of the stream data included in the more than two pieces of stream data extracted by said extracting unit when only one of two pieces of attribute information corresponding to the two pieces of stream data of the splicing point has a specific attribute, by referring to the two pieces of attribute information corresponding to the two pieces of stream data of the splicing point; a splicing unit operable to splice the pieces of the stream data extracted by said extracting unit into a line of stream data, and to add the transition effect to the splicing point when said determining unit determines to add the transition effect to the splicing point; and a distributing unit operable to distribute the line of the stream data spliced by said splicing unit to the terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A distribution method that causes a computer to distribute a content, said method comprising:
-
storing a plurality of pieces of stream data and a plurality of pieces of attribute information respectively corresponding to any one of the pieces of stream data; accepting request information for requesting a content from a terminal; extracting more than two pieces of stream data stored in said storing of the plurality of pieces of stream data and the plurality of pieces of attribute information, according to the accepted request information; determining to add a transition effect to a splicing point of two pieces of the stream data included in the more than two pieces of stream data extracted by said extracting of the more than two pieces of stream data when only one of two pieces of attribute information corresponding to the two pieces of stream data of the splicing point has a specific attribute, by referring to the two pieces of attribute information corresponding to the two pieces of stream data of the splicing point; splicing the pieces of the extracted stream data into a line of stream data, and adding the transition effect to the splicing point when said determining determines to add the transition effect to the splicing point; and distributing the line of stream data to the terminal. - View Dependent Claims (10)
-
-
11. A computer program stored on a computer-readable recording medium and having plural instructions to be executed by a computer, said plural instructions causing the computer to perform operations comprising:
-
storing a plurality of pieces of stream data and a plurality of pieces of attribute information respectively corresponding to any one of the pieces of stream data; accepting request information for requesting a content from a terminal; extracting more than two pieces of stream data among the plurality of stored pieces of stream data, according to the accepted request information; determining to add a transition effect to a splicing point of two pieces of the stream data included in the more than two pieces of stream data extracted by said extracting of the more than two pieces of stream data when only one of two pieces of attribute information corresponding to the two pieces of stream data of the splicing point has a specific attribute by referring to the two pieces of attribute information corresponding to the two pieces of stream data of the splicing point; splicing the pieces of the extracted stream data into a line of stream data, and, adding the transition effect to the splicing point when said determining determines to add the transition effect to the splicing point; and distributing the line of stream data to the terminal. - View Dependent Claims (12)
-
Specification