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;
an accepting unit operable to accept content request information from a user terminal;
an extracting unit operable to extract more than one piece of stream data from the storing unit, according to the accepted content request information;
a determining unit operable to determine whether or not to add a transition effect to a splicing point;
a splicing unit operable to splice the pieces of extracted stream data into a line of stream data, and to add the transition effect to the splicing point when a result of the determination is affirmative; and
a distributing unit operable to distribute the generated line of stream data to the user 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.
34 Citations
10 Claims
-
1. A content distribution system, comprising:
-
a storing unit operable to store a plurality of pieces of stream data;
an accepting unit operable to accept content request information from a user terminal;
an extracting unit operable to extract more than one piece of stream data from the storing unit, according to the accepted content request information;
a determining unit operable to determine whether or not to add a transition effect to a splicing point;
a splicing unit operable to splice the pieces of extracted stream data into a line of stream data, and to add the transition effect to the splicing point when a result of the determination is affirmative; and
a distributing unit operable to distribute the generated line of stream data to the user terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for distributing a content, comprising:
-
accepting content request information from a user terminal;
extracting more than one piece of stream data from a storing unit, according to the accepted content request information;
determining whether or not to add a transition effect to a splicing point;
splicing the pieces of extracted stream data into a line of stream data, and adding the transition effect to the splicing point when a result of said determining is affirmative; and
distributing the generated line of stream data to the user terminal.
-
-
9. A computer program for a content distribution system having a CPU, comprising instructions for the CPU to instruct the content distribution system or the CPU to:
-
accept content request information from a user terminal;
extract more than one piece of stream data from a storing unit, according to the accepted content request information;
determine whether or not to add a transition effect to a splicing point;
splice the pieces of extracted stream data into a line of stream data, and to add the transition effect to the splicing point when a result of the determination is affirmative; and
distribute the generated line of stream data to the user terminal.
-
-
10. A storage medium that stores a computer program for a content distribution system having a CPU,
the computer program comprising instructions for the CPU to instruct the content distribution system or the CPU to: -
accept content request information from a user terminal;
extract more than one piece of stream data from a storing unit, according to the accepted content request information;
determine whether or not to add a transition effect to a splicing point;
splice the pieces of extracted stream data into a line of stream data, and to add the transition effect to the splicing point when a result of the determination is affirmative; and
distribute the generated line of stream data to the user terminal.
-
Specification