The present document incorporates by reference the entire contents of Japanese priority document, 2004-147847 filed in Japan on May 18, 2004.
1) Field of the Invention
The present invention relates to a technique for automatically generating multimedia contents.
2) Description of the Related Art
Recently, so-called “commercial content” (hereinafter, “CM content”) is generally provided for enabling users to select a desired content from among a plurality of multimedia contents (hereinafter, “MM content”). The CM content can be a digest of the MM content, or a commercial preview thereof which has more advertising effect than the digest.
However, it is too expensive to manually generate the CM content for each of the MM content. A technique for automatically generating a digest of a content according to each user's preference has been suggested (see, for example, Japanese Patent Application Laid-Open No. 2003-333500). However, the above technique does not take into consideration the use purpose of the digest (such as commercial purpose) or to the use environment in which the digest is reproduced (such as a terminal).
It is an object of the present invention to at least solve the problems in the conventional technology.
A multimedia content generator according to an aspect of the present invention generates a multimedia content from a plurality of materials extracted from an original content. The multimedia content generator includes: a use purpose setting unit that sets use purpose of the multimedia content; a use environment setting unit that sets use environment in which the multimedia content is reproduced; and a content generator that generates the multimedia content based on the use purpose and the used environment.
A method according to another aspect of the present invention is a method for generating a multimedia content from a plurality of materials extracted from an original content. The method includes: setting use purpose of the multimedia content and use environment in which the multimedia content is reproduced; and generating the multimedia content based on the use purpose and the used environment.
A computer-readable recording medium according to still another aspect of the present invention stores a computer program that causes a computer to execute the above method.
The other objects, features, and advantages of the present invention are specifically set forth in or will become apparent from the following detailed description of the invention when read in conjunction with the accompanying drawings.
Exemplary embodiments of the present invention will be explained below in detail with reference to the accompanying drawings.
The use purpose setting unit 1 holds use purpose information, which is input from the user through the console 4 or read out from the storage unit 5. The use purpose information indicates use purpose of the MM content generated by the MM content generator, such as “CM content” and “educational content”. In the following explanation, it is assumed that the use purpose information is set with “CM content”.
The use environment setting unit 2 holds use environment information, which is input from the user through the console 4 or read out from the storage unit 5. The use environment information indicates use environment in which the MM content is reproduced, such as “mobile terminal”, “TV terminal”, and “personal computer (PC)”.
The content generator 3 generates the MM content, such as a preview of a movie, a product presentation, and a promotion video by editing original content stored in the storage unit 5 according to the use purpose information and the use environment information. The content generator 3 includes a template setting unit 31, a background music (BGM) setting unit 32, a material retrieval unit 33, and a combining unit 34.
The console 4 includes an input device (such as a keyboard and a mouse) and a display (such as a liquid crystal display) for enabling the user to input the use purpose information and the environment information, and to reproduce the MM content.
The storage unit 5 includes a user profile database (DB) 51, a CM template DB 52, a BGM DB 53, an original content DB 54, and an MPEG-7 DB 55. The user profile DB 51 stores various kind of information on the user, which can include the use purpose information and the use environment information. The CM template DB 52 stores a CM template, which designates various parameters such as screen layout, timeline of each original content, and switching effects, of the MM content to be generated. The BGM DB 53 stores sound data of music, which is normally copyright-free music. The original content DB 54 stores MM contents to be edited by the content generator 3. The MPEG-7 DB 55 stores an index of the original contents stored in the original content DB 54. The original contents can be obtained through digital broadcast, downloaded from a website, or generated by MPMeister® of Ricoh® Corp, which automatically generates Web content from a presentation file created by PowerPoint®.
Each functional unit of the content generator 3 will be explained next. The template setting unit 31 selects a CM template for generating the MM content from the CM templates stored in the CM template DB 52. The template setting unit 31 selects the CM template according to the user's instruction, or according to the use purpose and the use environment information.
Furthermore, the template setting unit 31 creates a new CM template according to parameters input from the user through the console 4, or by combining parts of existing CM templates according to the use purpose information and the use environment information.
Furthermore, the template setting unit 31 displays a variety of CM templates on the console 4, enabling the user to select a template which suits the taste of the user or the MM content to be generated.
The BGM setting unit 32 sets BGM of the MM content to be generated. The BGM setting unit 32 selects one of the sound data stored in the BGM DB 53 according to the user's instruction, or according to the user's preference stored in the user profile DB 51.
The material retrieval unit 33 accesses the original content DB 54, and retrieves the original contents required to generate the MM content. The material retrieval unit 33 includes a keyword extracting unit 331, an image extracting unit 332, a video extracting unit 333, and a sound extracting unit 334.
The keyword extracting unit 331 extracts keywords from the original content DB 54 and the MPEG-7 DB 55 by an existing keyword extraction technique, and sets the importance of each keyword. The user can edit the extracted keyword, change the importance thereof, add a new keyword and set the importance thereof, through the keyword extracting unit 331.
The image extracting unit 332 calculates the importance of each image in the original contents using a conventional technique and the keywords, and extracts important images (images having high importance) from the original contents. The importance is, for example, high in such an image including any one of the keywords as its metadata. The user can manually change the importance of each image, select a specific image and set the importance thereof, through the image extracting unit 332.
The video extracting unit 333 calculates the importance of each scene in the original contents using a conventional technique for analyzing camera movement (such as zooms and scene changes) and the keywords, and extracts important scenes (scenes having high importance) from the original contents. The user can manually change the importance of each scene, select a specific scene and set the importance thereof, through the video extracting unit 333.
The sound extracting unit 334 calculates the importance of each sound in the original contents using a conventional technique and the keywords, and extracts important sounds (sounds having high importance) from the original contents. The importance is, for example, high in such a sound including different speakers' utterances or any one of the keywords, and low in the sound not including the keywords. The user can manually change the importance of each sound, select a specific sound and set the importance thereof, through the sound extracting unit 334.
The combining unit 34 shown in
When the user selects any one of the CM templates on the console 4 within a predetermined period of time (step S105: Yes), the material retrieval unit 33 retrieves the original content according to the selected CM template (step S106).
On the other hand, when the user does not select any CM template (step S105: No), the template setting unit 31 creates a new template according to parameters input from the user (step S107), and registers the template in the CM template DB 52 when the user requested (step S108: Yes, step S109). Then, the material retrieval unit 33 retrieves the original content according to the newly created template (step S106).
When the original content is retrieved within a predetermined period of time (step S110: Yes), the keyword extracting unit 331 determines whether a keyword has been set (step S111). The keyword can be set manually by the user, or set automatically according to the use purpose information and the use environment information read out from the user profile DB 51.
After the keyword is set (step S111: Yes), the BGM setting unit 32 selects the BGM based on the keyword (step S112). Then the image extracting unit 332 calculates, using the keyword, the importance of each image included in the original content and extracts important images (step S113). Similarly, the video extracting unit 333 calculates, using the keyword, the importance of each scene included in the original content and extracts important scenes (step S114). The sound extracting unit 334 calculates, using the keyword, the importance of each sound included in the original content and extracts important sounds (step S115).
The combining unit 34 combines the selected BGM and the extracted materials such as image, video, and sound, according to the CM template selected based on the use purpose information and the use environment information, to generate the MM content (step S116).
A CM body section 501 shown in
The sections shown in
As explained above, the MM content generator according to the first embodiment can generate the CM content by combining original contents as prescribed in the CM template, which is automatically selected based on the use purpose and the use environment.
The usage restriction setting unit 35 receives, for example, a keyword input from the user through the console 4, and sets the keyword as the usage restriction. Alternatively, the usage restriction setting unit 35 can read out a pre-stored keyword from the user profile DB 51. The usage restriction setting unit 35 sets the usage restriction, for example, immediately before step S106 shown in
As explained above, the MM content generator according to the second embodiment can generate the MM content without offensive or antisocial content, thereby ensuring the MM content to be socially and morally acceptable.
The material priority setting unit 36 receives material priority for each category of materials input from the user through the console 4. Alternatively, the material priority setting unit 36 can read out a pre-stored material priority from the user profile DB 51. The material priority setting unit 36 sets the material priority, for example, immediately before step S116 shown in
As explained above, the MM content generator according to the third embodiment can generate the MM content selectively including materials of a specific category, in other words, the MM content fitting the user's preferences more accurately.
A computer program executed by the MM content generator includes a plurality of modules which respectively correspond to the functional units described above. The computer program is recorded in the HDD 1004 and read out to the RAM 1003 by the CPU 1001 which executes the program.
The computer program can be recorded onto a computer-readable recording medium, such as the ROM 1002, a flexible disk (FD), a compact disc read only memory (CD-ROM), a compact disc recordable (CD-R), a digital versatile disk (DVD). Alternatively, the computer program can be distributed via a network such as the Internet.
Although the invention has been described with respect to a specific embodiment for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art which fairly fall within the basic teaching herein set forth.
Number | Date | Country | Kind |
---|---|---|---|
2004-147847 | May 2004 | JP | national |