A computing device is configured to provide over a network an ability to create a 2.5D full motion custom multi-media file. In one example, a computing device makes available to a user a plurality of stored video templates into which a user may insert custom video, photos, and/or text. The computing
A computing device is configured to provide over a network an ability to create a 2.5D full motion custom multi-media file. In one example, a computing device makes available to a user a plurality of stored video templates into which a user may insert custom video, photos, and/or text. The computing device provides a low resolution preview of the custom video to the user over the network connection. The user then has the ability to edit the custom video prior to finalization. The computing device receives signals indicating purchase or licensing credentials and in response to receiving such credentials, finalizes and delivers a 2.5D video for the user. So configured, a user can relatively cheaply and quickly create video content such as an advertisement having modern visual features such as 2.5D video in a cost efficient and timely manner.
대표청구항▼
1. A method comprising: receiving by a computing device over a network a request from a requesting computing device to create a 2.5D full motion custom multi-media file;making a library of stored video templates available to the requesting computing device by: receiving a media packet from a media p
1. A method comprising: receiving by a computing device over a network a request from a requesting computing device to create a 2.5D full motion custom multi-media file;making a library of stored video templates available to the requesting computing device by: receiving a media packet from a media providing computing device;processing the media packet with the computing device to determine errors in the media contained in the media packet;processing the media packet with the computing device to extract metadata associated with the media packet;processing the media packet with the computing device to extract assets other than the media from the media packet; andstoring the media, metadata, and assets in a storage device configured to make the media available to the requesting computing device in accord with the metadata;in response to receiving an indication of selection of a video template from the library of stored video templates, providing a user interface for the requesting computing device to manipulate the template, the user interface allowing the requesting computing device to send signals effecting editing of the video template to create the 2.5D full motion custom multi-media file;providing elements of a low resolution preview of the 2.5D full motion custom multi-media file from the computing device over the network for playback at the requesting computing device, the template configured to allow the requesting computing device to manipulate the elements of the low resolution preview of the 2.5D full motion custom multi-media file; andmaking available the 2.5D full motion custom multi-media file to the requesting computer device. 2. The method of claim 1 wherein the making the library of stored video templates available further comprises providing signals to the requesting computing device to effect presentation of media available for purchase from third parties over an Internet based transaction. 3. The method of claim 1 wherein the processing the media packet to determine errors comprises: verifying the media's file type and integrity;performing quality corrections to the media to create a corrected media file;transcoding the corrected media file to create a transcoded media file;returning the transcoded media file and data regarding the media's quality for storage. 4. The method of claim 1 wherein the making the library of stored video templates available further comprises: receiving a media packet from a media providing computing device;processing the media to create a low resolution media version for use in providing the low resolution preview of the 2.5D full motion custom multi-media file to the requesting computing device. 5. The method of claim 1 wherein the providing the low resolution preview of the 2.5D full motion custom multi-media file comprises: analyzing the 2.5D full motion custom multi-media file to build a list of required preview elements;determining capture methods for elements of the 2.5D full motion custom multi-media file;transcoding elements of the 2.5D full motion custom multi-media file to create transcoded elements to use in the low resolution preview of the 2.5D full motion custom multi-media file;building the low resolution preview of the 2.5D full motion custom multi-media file using the transcoded elements. 6. The method of claim 1 wherein creating the 2.5D full motion custom multi-media file comprises: gathering elements of the 2.5D full motion custom multi-media file;rendering individual frames of the 2.5D full motion custom multi-media file;saving the individual frames as an image sequence;encoding the image sequence together into the 2.5D full motion custom multi-media file. 7. The method of claim 1 further comprising: processing a data feed comprising elements to compile into the 2.5D full motion custom multi-media file by compiling a data compilation identifying elements available for use;gathering elements identified in the data compilation that are needed to compile the 2.5D full motion custom multi-media file;building a rendering packet that identifies the elements for rendering when compiling the 2.5D full motion custom multi-media file. 8. The method of claim 1 further comprising: making available to the requesting computing device a library of stored audio files;in response to receiving an indication of selection of a template from the library of stored templates that includes audio, providing for the user interface to allow the requesting computing device to send signals effecting editing of the video template to add or modify audio as part of creating the 2.5D full motion custom multi-media file. 9. The method of claim 1 further comprising: receiving from the requesting computing device a text based message to be added as audio to the 2.5D full motion custom multi-media file;in response to receiving the text based message, sending an order to effect receipt of an audio track based on the text based message and making the audio track based on the text based message available to the requesting computing device for incorporation as part of creating the 2.5D full motion custom multi-media file per instructions received through the user interface. 10. The method of claim 1 wherein further comprising: receiving from the requesting computing device signals through the user interface to effect editing of the video template to create the 2.5D full motion custom multi-media file. 11. The method of claim 10 wherein the receiving the signals to effect editing comprises at least one of the group consisting of: receiving video data from the requesting computing device for incorporation into the 2.5D full motion custom multi-media file;receiving text from the requesting computing device for incorporation into the 2.5D full motion custom multi-media file;receiving audio data from the requesting computing device for incorporation into the 2.5D full motion custom multi-media file;receiving picture data from the requesting computing device for incorporation into the 2.5D full motion custom multi-media file;receiving signals to change a length of the 2.5D full motion custom multi-media file; and combinations thereof. 12. The method of claim 1 further comprising receiving information relating to purchase credentials relating to the 2.5D full motion custom multi-media file, and wherein the 2.5D full motion custom multi-media file is made available to the requesting computer device in response to the receipt of the information relating to purchase credentials. 13. An apparatus comprising: a computing device connected to a network to receive signals from a requesting computing device;a storage device configured to store video templates;a storage device configured to store a modified video template as a 2.5D full motion custom multi-media file;wherein the computing device is configured to: receive by a computing device over a network a request from a requesting computing device to create a 2.5D full motion custom multi-media file;make available to the requesting computing device a library of stored video templates by: receiving a media packet from a media providing computing device;processing the media packet with the computing device to determine errors in the media contained in the media packet;processing the media packet with the computing device to extract metadata associated with the media packet;processing the media packet with the computing device to extract assets other than the media from the media packet; andstoring the media, metadata, and assets in a storage device configured to make the media available to the requesting computing device in accord with the metadata;in response to receiving an indication of selection of a video template from the library of stored video templates, provide a user interface for the requesting computing device to manipulate the template, the user interface allowing the requesting computing device to send signals effecting editing of the video template to create the 2.5D full motion custom multi-media file;provide elements of a low resolution preview of the 2.5D full motion custom multi-media file from the computing device over the network for playback at the requesting computing device, the template configured to allow the requesting computing device to manipulate the elements of the low resolution preview of the 2.5D full motion custom multi-media file; andmake available the 2.5D full motion custom multi-media file to the requesting computer device. 14. The apparatus of claim 13 wherein the computing device is further configured to receive information relating to purchase credentials relating to the 2.5D full motion custom multi-media file, and wherein the 2.5D full motion custom multi-media file is made available to the requesting computer device in response to the receipt of the information relating to purchase credentials. 15. A method comprising: receiving by a computing device over a network a request from a requesting computing device to create a 2.5D full motion custom multi-media file;making a library of stored video templates available to the requesting computing device;in response to receiving an indication of selection of a video template from the library of stored video templates, providing a user interface for the requesting computing device to manipulate the template, the user interface allowing the requesting computing device to send signals effecting editing of the video template to create the 2.5D full motion custom multi-media file;providing elements of a low resolution preview of the 2.5D full motion custom multi-media file from the computing device over the network for playback at the requesting computing device by: analyzing the 2.5D full motion custom multi-media file to build a list of required preview elements;determining capture methods for elements of the 2.5D full motion custom multi-media file;transcoding elements of the 2.5D full motion custom multi-media file to create transcoded elements to use in the low resolution preview of the 2.5D full motion custom multi-media file; andbuilding the low resolution preview of the 2.5D full motion custom multi-media file using the transcoded elements,wherein the template is configured to allow the requesting computing device to manipulate the elements of the low resolution preview of the 2.5D full motion custom multi-media file; andmaking available the 2.5D full motion custom multi-media file to the requesting computer device. 16. The method of claim 15 further comprising receiving information relating to purchase credentials relating to the 2.5D full motion custom multi-media file, wherein the 2.5D full motion custom multi-media file is made available to the requesting computer device in response to the receipt of the information relating to purchase credentials. 17. The method of claim 16 wherein the making the library of stored video templates available further comprises: receiving a media packet from a media providing computing device;processing the media packet with the computing device to determine errors in the media contained in the media packet;processing the media packet with the computing device to extract metadata associated with the media packet by: verifying the media's file type and integrity;performing quality corrections to the media to create a corrected media file;transcoding the corrected media file to create a transcoded media file; andreturning the transcoded media file and data regarding the media's quality for storage;processing the media packet with the computing device to extract assets other than the media from the media packet; andstoring the media, metadata, and assets in a storage device configured to make the media available to the requesting computing device in accord with the metadata. 18. The method of claim 15 wherein the making the library of stored video templates available further comprises providing signals to the requesting computing device to effect presentation of media available for purchase from third parties over an Internet based transaction. 19. The method of claim 15 wherein the making the library of stored video templates available further comprises: receiving a media packet from a media providing computing device;processing the media to create a low resolution media version for use in providing the low resolution preview of the 2.5D full motion custom multi-media file to the requesting computing device. 20. The method of claim 15 wherein creating the 2.5D full motion custom multi-media file comprises: gathering elements of the 2.5D full motion custom multi-media file;rendering individual frames of the 2.5D full motion custom multi-media file;saving the individual frames as an image sequence;encoding the image sequence together into the 2.5D full motion custom multi-media file. 21. The method of claim 15 further comprising: processing a data feed comprising elements to compile into the 2.5D full motion custom multi-media file by compiling a data compilation identifying elements available for use;gathering elements identified in the data compilation that are needed to compile the 2.5D full motion custom multi-media file;building a rendering packet that identifies the elements for rendering when compiling the 2.5D full motion custom multi-media file. 22. The method of claim 15 further comprising: making available to the requesting computing device a library of stored audio files;in response to receiving an indication of selection of a template from the library of stored templates that includes audio, providing for the user interface to allow the requesting computing device to send signals effecting editing of the video template to add or modify audio as part of creating the 2.5D full motion custom multi-media file. 23. The method of claim 15 further comprising: receiving from the requesting computing device a text based message to be added as audio to the 2.5D full motion custom multi-media file;in response to receiving the text based message, sending an order to effect receipt of an audio track based on the text based message and making the audio track based on the text based message available to the requesting computing device for incorporation as part of creating the 2.5D full motion custom multi-media file per instructions received through the user interface. 24. The method of claim 15 wherein further comprising: receiving from the requesting computing device signals through the user interface to effect editing of the video template to create the 2.5D full motion custom multi-media file. 25. The method of claim 24 wherein the receiving the signals to effect editing comprises at least one of the group consisting of: receiving video data from the requesting computing device for incorporation into the 2.5D full motion custom multi-media file;receiving text from the requesting computing device for incorporation into the 2.5D full motion custom multi-media file;receiving audio data from the requesting computing device for incorporation into the 2.5D full motion custom multi-media file;receiving picture data from the requesting computing device for incorporation into the 2.5D full motion custom multi-media file;receiving signals to change a length of the 2.5D full motion custom multi-media file; and combinations thereof. 26. An apparatus comprising: a computing device connected to a network to receive signals from a requesting computing device;a storage device configured to store video templates;a storage device configured to store a modified video template as a 2.5D full motion custom multi-media file;wherein the computing device is configured to: receive by a computing device over a network a request from a requesting computing device to create a 2.5D full motion custom multi-media file;make available to the requesting computing device a library of stored video templates;in response to receiving an indication of selection of a video template from the library of stored video templates, provide a user interface for the requesting computing device to manipulate the template, the user interface allowing the requesting computing device to send signals effecting editing of the video template to create the 2.5D full motion custom multi-media file;provide elements of a low resolution preview of the 2.5D full motion custom multi-media file from the computing device over the network for playback at the requesting computing device by: analyzing the 2.5D full motion custom multi-media file to build a list of required preview elements;determining capture methods for elements of the 2.5D full motion custom multi-media file;transcoding elements of the 2.5D full motion custom multi-media file to create transcoded elements to use in the low resolution preview of the 2.5D full motion custom multi-media file; andbuilding the low resolution preview of the 2.5D full motion custom multi-media file using the transcoded elements,wherein the template is configured to allow the requesting computing device to manipulate the elements of the low resolution preview of the 2.5D full motion custom multi-media file; andmake available the 2.5D full motion custom multi-media file to the requesting computer device. 27. The apparatus of claim 26, wherein the computing device is further configured to receive information relating to purchase credentials relating to the 2.5D full motion custom multi-media file, wherein the 2.5D full motion custom multi-media file is made available to the requesting computer device in response to the receipt of the information relating to purchase credentials. 28. A method comprising: receiving by a computing device over a network a request from a requesting computing device to create a 2.5D full motion custom multi-media file;making a library of stored video templates available to the requesting computing device;in response to receiving an indication of selection of a video template from the library of stored video templates, providing a user interface for the requesting computing device to manipulate the template, the user interface allowing the requesting computing device to send signals effecting editing of the video template to create the 2.5D full motion custom multi-media file, wherein creating the 2.5D full motion custom multi-media file comprises: gathering elements of the 2.5D full motion custom multi-media file;rendering individual frames of the 2.5D full motion custom multi-media file;saving the individual frames as an image sequence; andencoding the image sequence together into the 2.5D full motion custom multi-media file;providing elements of a low resolution preview of the 2.5D full motion custom multi-media file from the computing device over the network for playback at the requesting computing device, the template configured to allow the requesting computing device to manipulate the elements of the low resolution preview of the 2.5D full motion custom multi-media file; andmaking available the 2.5D full motion custom multi-media file to the requesting computer device. 29. The method of claim 28 further comprising receiving information relating to purchase credentials relating to the 2.5D full motion custom multi-media file, wherein the 2.5D full motion custom multi-media file is made available to the requesting computer device in response to the receipt of the information relating to purchase credentials. 30. The method of claim 28 wherein the making the library of stored video templates available further comprises providing signals to the requesting computing device to effect presentation of media available for purchase from third parties over an Internet based transaction. 31. The method of claim 28 wherein the making the library of stored video templates available further comprises: receiving a media packet from a media providing computing device;processing the media packet with the computing device to determine errors in the media contained in the media packet;processing the media packet with the computing device to extract metadata associated with the media packet by: verifying the media's file type and integrity;performing quality corrections to the media to create a corrected media file;transcoding the corrected media file to create a transcoded media file; andreturning the transcoded media file and data regarding the media's quality for storage;processing the media packet with the computing device to extract assets other than the media from the media packet; andstoring the media, metadata, and assets in a storage device configured to make the media available to the requesting computing device in accord with the metadata. 32. The method of claim 28 wherein the making the library of stored video templates available further comprises: receiving a media packet from a media providing computing device;processing the media to create a low resolution media version for use in providing the low resolution preview of the 2.5D full motion custom multi-media file to the requesting computing device. 33. The method of claim 28 further comprising: processing a data feed comprising elements to compile into the 2.5D full motion custom multi-media file by compiling a data compilation identifying elements available for use;gathering elements identified in the data compilation that are needed to compile the 2.5D full motion custom multi-media file;building a rendering packet that identifies the elements for rendering when compiling the 2.5D full motion custom multi-media file. 34. The method of claim 28 further comprising: making available to the requesting computing device a library of stored audio files;in response to receiving an indication of selection of a template from the library of stored templates that includes audio, providing for the user interface to allow the requesting computing device to send signals effecting editing of the video template to add or modify audio as part of creating the 2.5D full motion custom multi-media file. 35. The method of claim 28 further comprising: receiving from the requesting computing device a text based message to be added as audio to the 2.5D full motion custom multi-media file;in response to receiving the text based message, sending an order to effect receipt of an audio track based on the text based message and making the audio track based on the text based message available to the requesting computing device for incorporation as part of creating the 2.5D full motion custom multi-media file per instructions received through the user interface. 36. The method of claim 28 wherein further comprising: receiving from the requesting computing device signals through the user interface to effect editing of the video template to create the 2.5D full motion custom multi-media file. 37. The method of claim 26 wherein the receiving the signals to effect editing comprises at least one of the group consisting of: receiving video data from the requesting computing device for incorporation into the 2.5D full motion custom multi-media file;receiving text from the requesting computing device for incorporation into the 2.5D full motion custom multi-media file;receiving audio data from the requesting computing device for incorporation into the 2.5D full motion custom multi-media file;receiving picture data from the requesting computing device for incorporation into the 2.5D full motion custom multi-media file; receiving signals to change a length of the 2.5D full motion custom multi-media file; and combinations thereof. 38. An apparatus comprising: a computing device connected to a network to receive signals from a requesting computing device;a storage device configured to store video templates;a storage device configured to store a modified video template as a 2.5D full motion custom multi-media file;wherein the computing device is configured to: receive by a computing device over a network a request from a requesting computing device to create a 2.5D full motion custom multi-media file;make available to the requesting computing device a library of stored video templates;in response to receiving an indication of selection of a video template from the library of stored video templates, provide a user interface for the requesting computing device to manipulate the template, the user interface allowing the requesting computing device to send signals effecting editing of the video template to create the 2.5D full motion custom multi-media file, wherein creating the 2.5D full motion custom multi-media file comprises: gathering elements of the 2.5D full motion custom multi-media file;rendering individual frames of the 2.5D full motion custom multi-media file;saving the individual frames as an image sequence; andencoding the image sequence together into the 2.5D full motion custom multi-media file;provide elements of a low resolution preview of the 2.5D full motion custom multi-media file from the computing device over the network for playback at the requesting computing device, the template configured to allow the requesting computing device to manipulate the elements of the low resolution preview of the 2.5D full motion custom multi-media file; andmake available the 2.5D full motion custom multi-media file to the requesting computer device. 39. The apparatus of claim 38, wherein the computing device is further configured to receive information relating to purchase credentials relating to the 2.5D full motion custom multi-media file, wherein the 2.5D full motion custom multi-media file is made available to the requesting computer device in response to the receipt of the information relating to purchase credentials.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (11)
Rivers, Alec; Durand, Frederic, Computer method and apparatus for rotating 2D cartoons using 2.5D cartoon models.
Karafin, Jonathan; Dejohn, Matthew; Torres, Alex, Methods and systems for pre-processing two-dimensional image files to be converted to three-dimensional image files.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.