IP Library › Granted Patent US 9,961,275
Granted Patent B2
US 9,961,275 · App. 15/261,934 · Granted May 1, 2018

Method, system, and apparatus for operating a kinetic typography service

Inventors: Venkateswaran Prasad (Dublin, CA); Sameer Pitalwalla (Mumbai, IN); Rohit Marathe (Pune, IN); Chinmay Gangakhedkar (Pune, IN); Chetan Chopda (Nashik, IN); Manish Gurnaney (Pune, IN); Pankaj Mendki (Pune, IN); Hemant Sachdeva (Pune, IN); Vikram Fugro (Pune, IN); Bharat Swaminathan (Pune, IN); Pawan Kanodia (Pune, IN)
Assignee: The Aleph Group Pte, Ltd
H04N5/278G06T13/00G11B27/036H04N5/272H04N21/8547
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,961,275
App. No.
15/261,934
Granted
May 1, 2018
Kind
B2
Abstract

The present inventive subject matter is drawn to method, system, and apparatus for generating video content related to an audio media asset. In one aspect of this invention, a method for operating a kinetic typography service on the audio media asset stored in a computer memory is presented, where a set of subtitle items belonging to the audio media asset is obtained; a plurality of preset animation items are produced; generating a plurality of video frames by applying a transformation effect of a preset animation to a corresponding subtitle item; and producing a video media asset.

Claims (33)

1. A computer-implemented method for operating a kinetic typography service on an audio media asset, comprising the steps of:

providing access to a computer memory configured to store an audio media asset;

determining whether a subtitle file (SRT) of the audio media asset exists;

in response to determining the SRT of the audio media asset exists, obtaining a set of subtitle items from the SRT;

in response to determining the SRT of the audio media asset does not exist, obtaining the set of subtitle items manually;

producing a preset animation corresponding to each subtitle item in the set of subtitle items;

generating a plurality of video frames by applying a transformation effect of the preset animation to a corresponding subtitle item; and

connecting the plurality of video frames to produce a video media asset.

2. The method of claim 1 , further comprising the steps of: determining if a background image exists for each subtitle item of the set of subtitle items; and in response to determining the background image exists for a subtitle item, adding the background image to a preset animation set.

3. The method of claim 2 , wherein the preset animation set comprises a word animation, a group of words animation, or a line animation.

4. The method of claim 1 , wherein producing a preset animation corresponding to each subtitle item in the set of subtitle items comprising the step of selecting a random animation from the preset animation set.

5. The method of claim 1 , wherein applying a transformation effect of the preset animation to a corresponding subtitle item, comprising the step of applying the background image to the subtitle item.

6. The method of claim 1 , wherein the transformation effect comprising a font attribute, a color attribute, or an orientation attribute.

7. The method of claim 1 , wherein the step of obtaining the set of subtitle items manually comprising:

dividing the audio media asset to a plurality of regions;

determining a start timestamp and an end timestamp for each of the plurality of regions; and

grouping all words of the audio media asset within each pair of start and end timestamps of each of the plurality of regions.

8. The method of claim 7 , further comprising the steps of: determining if a background image exists for each subtitle item of the set of subtitle items; and in response to determining the background image exists for a subtitle item, adding the background image to a preset animation set.

9. The method of claim 8 , wherein the preset animation set comprises a word animation, a group of words animation, or a line animation.

10. The method of claim 9 , wherein producing a preset animation corresponding to each subtitle item in the set of subtitle items comprising the step of selecting a random animation from the preset animation set.

11. The method of claim 10 , wherein the transformation effect comprising a font attribute, a color attribute, or an orientation attribute.

12. The method of claim 10 , wherein the computer memory is accessible over a network.

13. The method of claim 10 , wherein the computer memory is accessible over an external network.

14. The method of claim 7 , wherein applying a transformation effect of the preset animation to a corresponding subtitle item, comprising the step of applying the background image to the subtitle item.

15. The method of claim 7 , wherein the transformation effect comprising a font attribute, a color attribute, or an orientation attribute.

16. The method of claim 7 , wherein the audio media asset is stored in an external computer memory.

17. A non-transitory computer-readable medium for operating a kinetic typography service on an audio media asset, comprising instructions stored thereon, that when executed on a processor, perform the steps comprising:

determining whether a subtitle file (SRT) of the audio media asset exists;

in response to determining the SRT of the audio media asset exists, obtaining a set of subtitle items from the SRT;

in response to determining the SRT of the audio media asset does not exist, obtaining the set of subtitle items manually;

producing a preset animation corresponding to each subtitle item in the set of subtitle items;

generating a plurality of video frames by applying a transformation effect of the preset animation to a corresponding subtitle item; and

connecting the plurality of video frames to produce a video media asset.

Assignments (15)
CHANGE OF NAME Recorded May 8, 2026
From: AXIATA DIGITAL & ANALYTICS SDN. BHD.
To: ADA DATA AI SOLUTIONS SDN. BHD.
Reel/Frame 075593/0805 →
CHANGE OF NAME Recorded May 8, 2026
From: AXIATA DIGITAL ADVERTISING SDN. BHD.
To: AXIATA DIGITAL & ANALYTICS SDN. BHD.
Reel/Frame 075785/0679 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2020
From: INTELLIGENCE MACHINE, INC
To: AXIATA DIGITAL ADVERTISING SDN BHD
Reel/Frame 053309/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2019
From: THE ALEPH GROUP PTE LIMITED
To: INTELLIGENCE MACHINE, INC.
Reel/Frame 048277/0898 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2017
From: SWAMINATHAN, BHARAT
To: THE ALEPH GROUP PTE LIMITED
Reel/Frame 041002/0473 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2017
From: GANGAKHEDKAR, CHINMAY
To: THE ALEPH GROUP PTE LIMITED
Reel/Frame 041002/0467 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2017
From: MARATHE, ROHIT
To: THE ALEPH GROUP PTE LIMITED
Reel/Frame 041002/0476 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2017
From: KANODIA, PAWAN
To: THE ALEPH GROUP PTE LIMITED
Reel/Frame 041002/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2017
From: GURNANEY, MANISH
To: THE ALEPH GROUP PTE LIMITED
Reel/Frame 041002/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2017
From: CHOPDA, CHETAN
To: THE ALEPH GROUP PTE LIMITED
Reel/Frame 041002/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2017
From: SACHDEVA, HEMANT
To: THE ALEPH GROUP PTE LIMITED
Reel/Frame 041002/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2017
From: PRASAD, VENKATESWARAN
To: THE ALEPH GROUP PTE LIMITED
Reel/Frame 041002/0439 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2017
From: MENDKI, PANKAJ
To: THE ALEPH GROUP PTE LIMITED
Reel/Frame 041002/0444 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2017
From: FUGRO, VIKRAM
To: THE ALEPH GROUP PTE LIMITED
Reel/Frame 041002/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2017
From: PITALWALLA, SAMEER
To: THE ALEPH GROUP PTE LIMITED
Reel/Frame 041002/0417 →
Continuity (3)
Provisional Application 62217865 · Sep 12, 2015
Provisional Application 62217863 · Sep 12, 2015
Related Publication 20180077362A1 · Mar 15, 2018