Video data filtering method and system
First Claim
1. A method comprising:
- receiving, by a computer processor of a computing system, an audio/video data file comprising audio voice data, audio music data, title data, and video data;
receiving, by said computer processor, filtering data associated with filtering said audio/video data file;
first analyzing, by said computer processor, said filtering data with respect to said audio/video data file;
determining, by said computer processor based on results of said first analyzing, specified audio/video data portions of said audio/video data file, wherein said specified audio/video data portions comprise data objects within frames of said audio/video data file;
retrieving, by said computer processor from said audio/video data file in response to said determining, said specified audio/video data portions from said audio/video data file;
removing, by said computer processor, gaps existing in said audio/video data file resulting from said retrieving said specified audio/video data portions;
receiving, by said computer processor, tags comprising instructions for presenting said video data of said audio/video data file, said audio voice data of said audio/video data file, said audio music data, said title data, and said specified audio/video data portions;
storing, by said computer processor, said video data of said audio/video data file in a first individual layer of a multimedia file, said audio voice data of said audio/video data file in a second individual layer of said multimedia file, said audio music data in a third individual layer of said multimedia file, said title data in a fourth individual layer of said multimedia file, and said specified audio/video data portions in additional individual layers of said multimedia file, wherein each of said first individual layer, said individual second layer, said third individual layer, said individual fourth layer, and said additional individual layers comprises a dedicated tag layer comprising associated tags of said tags;
storing, by said computer processor in a memory device, said multimedia file comprising said video data, said audio voice data, said audio music data, said title data, said tags, and said specified data portions; and
presenting, by said computer processor, a graphical user interface (GUI) illustrating said video data in said first individual layer, said audio voice data of said audio/video data file in said second individual layer, said audio music data in said third individual layer, said title data in said fourth individual layer, said specified audio/video data portions in said additional individual layers, and each said dedicated tag layer comprising said associated tags, wherein GUI presents each said dedicated tag layer comprising an associated tag such that each said dedicated tag layer is presented adjacent to an associated layer of said first individual layer, said second individual layer, said third individual layer, said fourth individual layer, and each of said additional individual layers.
1 Assignment
0 Petitions
Accused Products
Abstract
A filtering method and system. The method includes receiving by a computer processor an audio/video data file and filtering data. The computer processor analyzes the filtering data with respect to the audio/video data file and retrieves specified audio/video data portions comprising data objects within frames of the audio/video data file. The computer processor removes gaps existing in the audio/video data file and receives tags comprising instructions for presenting video data of the audio/video data file, audio data of the audio/video data file, and the specified audio/video data portions. The computer processor stores the video data in a first layer of a multimedia file, the audio data in a second layer of the multimedia file, and the specified audio/video data portions in additional layers of the multimedia file. Each of the first layer, the second layer, and the additional layers comprises a tag layer comprising the tags.
27 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computer processor of a computing system, an audio/video data file comprising audio voice data, audio music data, title data, and video data; receiving, by said computer processor, filtering data associated with filtering said audio/video data file; first analyzing, by said computer processor, said filtering data with respect to said audio/video data file; determining, by said computer processor based on results of said first analyzing, specified audio/video data portions of said audio/video data file, wherein said specified audio/video data portions comprise data objects within frames of said audio/video data file; retrieving, by said computer processor from said audio/video data file in response to said determining, said specified audio/video data portions from said audio/video data file; removing, by said computer processor, gaps existing in said audio/video data file resulting from said retrieving said specified audio/video data portions; receiving, by said computer processor, tags comprising instructions for presenting said video data of said audio/video data file, said audio voice data of said audio/video data file, said audio music data, said title data, and said specified audio/video data portions; storing, by said computer processor, said video data of said audio/video data file in a first individual layer of a multimedia file, said audio voice data of said audio/video data file in a second individual layer of said multimedia file, said audio music data in a third individual layer of said multimedia file, said title data in a fourth individual layer of said multimedia file, and said specified audio/video data portions in additional individual layers of said multimedia file, wherein each of said first individual layer, said individual second layer, said third individual layer, said individual fourth layer, and said additional individual layers comprises a dedicated tag layer comprising associated tags of said tags; storing, by said computer processor in a memory device, said multimedia file comprising said video data, said audio voice data, said audio music data, said title data, said tags, and said specified data portions; and presenting, by said computer processor, a graphical user interface (GUI) illustrating said video data in said first individual layer, said audio voice data of said audio/video data file in said second individual layer, said audio music data in said third individual layer, said title data in said fourth individual layer, said specified audio/video data portions in said additional individual layers, and each said dedicated tag layer comprising said associated tags, wherein GUI presents each said dedicated tag layer comprising an associated tag such that each said dedicated tag layer is presented adjacent to an associated layer of said first individual layer, said second individual layer, said third individual layer, said fourth individual layer, and each of said additional individual layers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product, comprising a computer readable storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a computer processor of a computing system implements a method comprising:
-
receiving, by said computer processor, an audio/video data file comprising audio voice data, audio music data, title data, and video data; receiving, by said computer processor, filtering data associated with filtering said audio/video data file; first analyzing, by said computer processor, said filtering data with respect to said audio/video data file; determining, by said computer processor based on results of said first analyzing, specified audio/video data portions of said audio/video data file, wherein said specified audio/video data portions comprise data objects within frames of said audio/video data file; retrieving, by said computer processor from said audio/video data file in response to said determining, said specified audio/video data portions from said audio/video data file; removing, by said computer processor, gaps existing in said audio/video data file resulting from said retrieving said specified audio/video data portions; receiving, by said computer processor, tags comprising instructions for presenting said video data of said audio/video data file, said audio voice data of said audio/video data file, said audio music data, said title data, and said specified audio/video data portions; storing, by said computer processor, said video data of said audio/video data file in a first individual layer of a multimedia file, said audio voice data of said audio/video data file in a second individual layer of said multimedia file, said audio music data in a third individual layer of said multimedia file, said title data in a fourth individual layer of said multimedia file, and said specified audio/video data portions in additional individual layers of said multimedia file, wherein each of said first individual layer, said individual second layer, said third individual layer, said individual fourth layer, and said additional individual layers comprises a dedicated tag layer comprising associated tags of said tags; storing, by said computer processor in a memory device, said multimedia file comprising said video data, said audio voice data, said audio music data, said title data, said tags, and said specified data portions; and presenting, by said computer processor, a graphical user interface (GUI) illustrating said video data in said first individual layer, said audio voice data of said audio/video data file in said second individual layer, said audio music data in said third individual layer, said title data in said fourth individual layer, said specified audio/video data portions in said additional individual layers, and each said dedicated tag layer comprising said associated tags, wherein GUI presents each said dedicated tag layer comprising an associated tag such that each said dedicated tag layer is presented adjacent to an associated layer of said first individual layer, said second individual layer, said third individual layer, said fourth individual layer, and each of said additional individual layers. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computing system comprising a computer processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the computer processor implements a method comprising:
-
receiving, by said computer processor, an audio/video data file comprising audio voice data, audio music data, title data, and video data; receiving, by said computer processor, filtering data associated with filtering said audio/video data file; first analyzing, by said computer processor, said filtering data with respect to said audio/video data file; determining, by said computer processor based on results of said first analyzing, specified audio/video data portions of said audio/video data file, wherein said specified audio/video data portions comprise data objects within frames of said audio/video data file; retrieving, by said computer processor from said audio/video data file in response to said determining, said specified audio/video data portions from said audio/video data file; removing, by said computer processor, gaps existing in said audio/video data file resulting from said retrieving said specified audio/video data portions; receiving, by said computer processor, tags comprising instructions for presenting said video data of said audio/video data file, said audio voice data of said audio/video data file, said audio music data, said title data, and said specified audio/video data portions; storing, by said computer processor, said video data of said audio/video data file in a first individual layer of a multimedia file, said audio voice data of said audio/video data file in a second individual layer of said multimedia file, said audio music data in a third individual layer of said multimedia file, said title data in a fourth individual layer of said multimedia file, and said specified audio/video data portions in additional individual layers of said multimedia file, wherein each of said first individual layer, said individual second layer, said third individual layer, said individual fourth layer, and said additional individual layers comprises a dedicated tag layer comprising associated tags of said tags; storing, by said computer processor in a memory device, said multimedia file comprising said video data, said audio voice data, said audio music data, said title data, said tags, and said specified data portions; and presenting, by said computer processor, a graphical user interface (GUI) illustrating said video data in said first individual layer, said audio voice data of said audio/video data file in said second individual layer, said audio music data in said third individual layer, said title data in said fourth individual layer, said specified audio/video data portions in said additional individual layers, and each said dedicated tag layer comprising said associated tags, wherein GUI presents each said dedicated tag layer comprising an associated tag such that each said dedicated tag layer is presented adjacent to an associated layer of said first individual layer, said second individual layer, said third individual layer, said fourth individual layer, and each of said additional individual layers. - View Dependent Claims (20)
-
Specification