RS61662B1 - Sistem i postupak za generisanje audio fajla - Google Patents
Sistem i postupak za generisanje audio fajlaInfo
- Publication number
- RS61662B1 RS61662B1 RS20210364A RSP20210364A RS61662B1 RS 61662 B1 RS61662 B1 RS 61662B1 RS 20210364 A RS20210364 A RS 20210364A RS P20210364 A RSP20210364 A RS P20210364A RS 61662 B1 RS61662 B1 RS 61662B1
- Authority
- RS
- Serbia
- Prior art keywords
- audio
- blocks
- file
- block
- output
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/02—Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information
- H04H60/04—Studio equipment; Interconnection of studios
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/162—Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0008—Associated control or indicating means
- G10H1/0025—Automatic or semi-automatic music composition, e.g. producing random music, applying rules from music theory or modifying a musical piece
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
- G10H1/0041—Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
- G10H1/0058—Transmission between separate instruments or between individual components of a musical system
- G10H1/0066—Transmission between separate instruments or between individual components of a musical system using a MIDI interface
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/021—Background music, e.g. for video sequences or elevator music
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/101—Music Composition or musical creation; Tools or processes therefor
- G10H2210/125—Medley, i.e. linking parts of different musical pieces in one single piece, e.g. sound collage, DJ mix
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/091—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith
- G10H2220/101—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/091—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith
- G10H2220/101—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters
- G10H2220/106—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters using icons, e.g. selecting, moving or linking icons, on-screen symbols, screen regions or segments representing musical elements or parameters
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/091—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith
- G10H2220/101—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters
- G10H2220/126—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters for graphical editing of individual notes, parts or phrases represented as variable length segments on a 2D or 3D representation, e.g. graphical edition of musical collage, remix files or pianoroll representations of MIDI-like files
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/011—Files or data streams containing coded musical information, e.g. for transmission
- G10H2240/046—File format, i.e. specific or non-standard musical file format used in or adapted for electrophonic musical instruments, e.g. in wavetables
- G10H2240/056—MIDI or other note-oriented file format
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/075—Musical metadata derived from musical analysis or for use in electrophonic musical instruments
- G10H2240/081—Genre classification, i.e. descriptive metadata for classification or selection of musical pieces according to style
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/075—Musical metadata derived from musical analysis or for use in electrophonic musical instruments
- G10H2240/085—Mood, i.e. generation, detection or selection of a particular emotional content or atmosphere in a musical piece
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/121—Musical libraries, i.e. musical databases indexed by musical parameters, wavetables, indexing schemes using musical parameters, musical rule bases or knowledge bases, e.g. for automatic composing methods
- G10H2240/131—Library retrieval, i.e. searching a database or selecting a specific musical piece, segment, pattern, rule or parameter set
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/325—Synchronizing two or more audio tracks or files according to musical features or musical timings
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Acoustics & Sound (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Electrophonic Musical Instruments (AREA)
- Circuit For Audible Band Transducer (AREA)
- Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
Description
Opis
STANJE TEHNIKE
[0001] Predmetni pronalazak se odnosi na sistem i postupak za generisanje izlaznog audio fajla.
[0002] Digitalne audio radne stanice (DAW – Digital Audio Workstations) su razvijene kako bi korisnicima pružile radno okruženje u kojem se audio zapisi mogu komponovati, snimati, menjati, miksovati i potom sinhronizovati sa ciljnom slikom ili video sadržajem, uključujući i filmove, televizijske emisije, reklame, i/ili igre.
[0003] Takve DAW stanice obično obezbeđuju korisnicima potrebne alate za manipulaciju kao i biblioteku unapred snimljenog audio sadržaja koji korisnici mogu birati, menjati i kombinovati po želji kako bi se osiguralo da je proizvedeni audio zapis estetski zadovoljavajući i da ima tačnu vremensku sinhronizaciju i dužinu za harmoničku integraciju sa ciljnom slikom i video sadržajem.
[0004] Ipak, izbor pogodnog unapred snimljenog audio sadržaja za kreiranje zvučnog zapisa za film, scenu u filmu, televizijsku emisiju, komercijalnu aplikaciju i/ili računarsku igru izuzetno je dugotrajan, čak i za one najveštije audio inženjere, jer je vrlo malo verovatno da će bilo koji deo unapred snimljenog audio sadržaja imati odgovarajuću vremensku sinhronizaciju i estetski se uklopiti sa slikovnim sadržajem sa kojim treba da se integriše. Dodatno, korišćenje i ponovna upotreba unapred snimljenog audio sadržaja u DAW okruženju ostavlja mogućnost da proizvedeni audio sadržaj možda nije dovoljno jedinstven.
[0005] Zbog toga je cilj predmetnog pronalaska da obezbedi sistem i postupak za generisanje izlaznog audio fajla koji se kreće najmanje na neki način u pravcu prevazilaženja prethodno navedenih problema i/ili koji će javnosti i/ili industriji pružiti korisnu alternativu.
[0006] Iz WO 97/21210 A1 je poznat sistem za kreiranje novih muzičkih kompozicija od unapred komponovanih audio zapisa. U bazi podataka se čuvaju unapred komponovani zapisi muzičke pratnje i zapisi solo instrumenata, koji se pridržavaju različitih stilova i napravljeni su sa različitim instrumentima. Korisnik može da izabere kombinaciju unapred komponovanih audio zapisa kako bi kreirao kompoziciju.
[0007] Iz US 2010/257994 A1 poznat je sistem koji automatski bira i manipuliše unapred snimljenim audio podacima iz biblioteke kako bi proizveo audio zapis koji je sinhronizovan sa ciljnim video zapisom.
[0008] EP 2073193 A1 opisuje sistem za generisanje kompozicije gde su delovi video zapisa povezani sa oznakama emocija. Prema tim oznakama se iz baze podataka biraju komadi muzike. Klasifikacija komada muzike se zasniva na audio karakteristikama kao što su vremenski potpis, tempo, jačina zvuka, dužina itd. i povezana je sa klasom emocija. Kada nekoliko muzičkih komada odgovara kriterijumima zadatih emocija, vrši se nasumični izbor.
[0009] US 2010/250510 A1 opisuje stvaranje multimedijalnog dela automatskim izborom isečaka iz baze podataka koja sadrži nekoliko isečaka dužine od oko 20 sekundi ili manje. Isečci se automatski biraju na osnovu kriterijuma za pregled numere i ubacuju u izabrani audio zapis bez intervencije korisnika.
[0010] Dalji aspekti predmetnog pronalaska postaće očigledni iz sledećeg opisa koji je dat samo pomoću primera.
[0011] Prema pronalasku, obezbeđeni su postupak i sistem za generisanje izlaznog audio fajla, na način kako je definisano u priloženim Zahtevima.
[0012] Postupak sadrži korišćenje jednog ili više procesora za izvođenje koraka:
prijema audio zapisa, gde je svaki audio zapis kreiran u skladu sa audio parametrima;
razdvajanje svakog audio zapisa na najmanje jedan audio blok koji se može izabrati, pri čemu svaki audio blok sadrži audio sadržaj sa muzičkim instrumentom koji učestvuje u stvaranju audio zapisa;
dodeljivanje jedinstvenog identifikatora svakom audio bloku;
korišćenje jedinstvenih identifikatora za izbor audio blokova i generisanje izlaznog audio fajla kombinovanjem izabranih audio blokova.
[0013] Predmetni pronalazak obezbeđuje postupak za generisanje izlaznog audio fajla u na računaru implementiranom razvojnom okruženju. Pronalazak kreira biblioteku audio sadržaja u obliku audio blokova od postojećih ili unapred snimljenih audio zapisa. Svaki od uskladištenih audio blokova odgovara instrumentu, kao što je klavir, bubanj, sintisajzer i slično, i blokovi su grupisani za izbor na osnovu audio parametara audio zapisa. Audio parametri sadrže jedan ili više od sledećih parametara: tempo, žanr i harmonička mapa i oni definišu mapu šablona muzičkog žanra za audio zapis.
[0014] Pronalazak implementira mehanizam označavanja ili indeksiranja za povezivanje jedinstvenog identifikatora sa svakim audio blokom i upoređuje jedinstvene identifikatore za izabrane audio blokove sa zapisima drugih prethodnih kombinacija jedinstvenih identifikatora u uređaju za skladištenje kako bi se osiguralo da je kombinacija nova, kako bi se generisao jedinstveni izlazni audio fajl.
[0015] Korak upotrebe jedinstvenih identifikatora za izbor audio blokova sadrži: izbor kombinacije audio blokova tako da se jedinstveni identifikatori kombinacije izabranih audio blokova ne nalaze u zapisu uređaja za skladištenje, što ukazuje da je kombinacija dozvoljena.
[0016] Korak primene jedinstvenih identifikatora za izbor audio blokova sadrži: upoređivanje jedinstvenih identifikatora izabranih audio blokova sa zapisima u uređaju za skladištenje, tako da ako se pronađe zapis kombinacije jedinstvenih identifikatora, izlazni audio fajl se ne generiše, dok ako se zapis kombinacije jedinstvenih identifikatora ne pronađe, odabrani audio blokovi se kombinuju kako bi se kreirao izlazni audio fajl.
[0017] Postupak sadrži korak: skladištenja zapisa kombinacije jedinstvenih identifikatora u uređaju za skladištenje za odabrane audio blokove generisanog audio fajla.
[0018] Poželjno je da svaki audio blok sadrži audio sadržaj sa jednim muzičkim instrumentom.
[0019] Prema još jednom izvođenju pronalaska, postupak sadrži korak: izbora audio blokova sa istim audio parametrima radi upotrebe pri generisanju izlaznog audio fajla, pri čemu svaki audio blok ima audio parametre u skladu sa audio sadržajem iz kojeg je audio blok izdvojen. Na ovaj način, audio blokovi koji se kombinuju i koriste za stvaranje audio fajla imaju isti tempo i harmoničku mapu, što osigurava harmonički integritet generisanog audio fajla.
[0020] Prema još jednom izvođenju pronalaska, postupak sadrži korak: snimanja audio blokova u uređaju za skladištenje u skladu sa jednim od: audio parametara audio bloka i muzičkog instrumenta.
[0021] Prema ovom rasporedu, audio blokovi koji su izdvojeni iz audio sadržaja, koji imaju iste audio parametre, pa prema tome imaju i istu mapu šablona muzičkog žanra i koji odgovaraju istom muzičkom instrumentu, čuvaće se zajedno, na primer u istom direktorijumu (folderu) uređaja za skladištenje. Audio blokovi koji su izdvojeni iz audio zapisa koji imaju iste audio parametre, ali koji odgovaraju različitim muzičkim instrumentima, čuvaće se odvojeno u uređaju za skladištenje. Audio blokovi izdvojeni iz audio zapisa koji imaju različite audio parametre i koji odgovaraju različitim muzičkim instrumentima, takođe će se čuvati zasebno u uređaju za skladištenje.
[0022] Prema još jednom izvođenju pronalaska, postupak sadrži korak: izbora audio blokova za izlazni audio fajl prema podacima unetim od strane korisnika a koji sadrže jedan ili više podataka o: muzičkom žanru, muzičkom stilu i raspoloženju.
[0023] Takvi podaci o muzičkom žanru, muzičkom stilu i raspoloženju predstavljaju podatke korisničkog izbora koji se obezbeđuju u vidu unosa od strane korisnika preko sredstava korisničkog interfejsa putem menija, kao što je padajući meni, meni zasnovan na ikonama ili bilo koje drugo pogodno sredstvo koje omogućava korisniku da vidi i napravi izbor između većeg broja opcija u vezi sa muzičkim žanrom, stilom i/ili podacima o raspoloženju ili drugim korisničkim preferencama po potrebi ili po želji.
[0024] Prema još jednom izvođenju pronalaska, postupak sadrži korak: rukovanja modulom za zadržavanje kako bi se zadržao jedan ili više audio blokova izabranih od strane sredstva za izbor audio blokova i kako bi se zamenio najmanje jedan od audio blokova izabranih od strane sredstva za izbor audio blokova sa prethodno neizabranim audio blokom, a prema podacima unetim od strane korisnika.
[0025] Prema još jednom izvođenju pronalaska, postupak sadrži korak: rukovanja modulom za nasumični izbor kako bi se iz generisanog izlaznog audio fajla automatski uklonio jedan ili više audio blokova koji su izabrani od strane sredstva za izbor audio blokova i kako bi se u izlazni audio fajl uvrstio audio blok ili audio blokovi sa uređaja za skladištenje koji imaju iste audio parametre kao i uklonjeni audio blok ili audio blokovi.
[0026] Prema još jednom izvođenju pronalaska, postupak sadrži korak: rukovanja modulom za uređivanje i miksovanje zvuka radi izmene, dorađivanja, podešavanja, variranja i/ili promene audio karakteristika generisanog izlaznog audio fajla.
[0027] Prema još jednom izvođenju pronalaska, postupak sadrži korak: rukovanja modulom za uređivanje i miksovanje zvuka radi izmene, dorađivanja, podešavanja, variranja i/ili promene audio karakteristika audio bloka u generisanom izlaznom audio fajlu.
[0028] Prema još jednom izvođenju pronalaska, postupak sadrži korak: rukovanja modulom za uređivanje i miksovanje zvuka radi podešavanja tempa i/ili pomeranja harmoničke mape audio zapisa.
[0029] Takvo sredstvo za uređivanje audio fajla i sredstvo za miksovanje pružaju korisniku potpunu kreativnu kontrolu nad miksom i ostalim parametrima kako bi mogao da modifikuje po želji generisani izlazni audio fajl i audio blokove koji se koriste za formiranje izlaznog audio fajla.
[0030] Prema još jednom izvođenju pronalaska, postupak sadrži korak: uvoza drugih izvođenja instrumenta i/ili glasa iz spoljašnjeg izvora radi uključivanja u izlazni audio fajl.
[0031] Prema još jednom izvođenju pronalaska, postupak sadrži korak: rukovanja modulom za sinhronizaciju zvuka radi sinhronizacije izlaznog audio fajla sa video fajlom, fajlom slike i/ili tekstualnim fajlom.
[0032] Postupak dalje sadrži korak: snimanja svakog generisanog izlaznog audio fajla u uređaju za skladištenje radi preuzimanja kao audio zapisa za generisanje dodatnih izlaznih audio fajlova i korak: povezivanja većeg broja uređaja za skladištenje kako bi se obezbedila proširena biblioteka za skladištenje audio zapisa i izlaznih audio fajlova za kreiranje audio blokova.
[0033] Prema još jednom izvođenju pronalaska, postupak sadrži prenos generisanog izlaznog audio fajla na računarski uređaj prema koracima:
razdvajanja audio blokova izlaznog audio fajla na segmente audio bloka, gde svaki segment audio bloka ima svoj položaj u vremenu tako da segmenti audio bloka iz istog audio bloka imaju drugačiji položaj u vremenu; prenos segmenata audio bloka koji imaju isti položaj u vremenu zajedno, tako da se segmenti audio blokova koji imaju isti položaj u vremenu primaju na računarskom uređaju u suštini u isto vreme, i
kombinovanje na računarskom uređaju segmenata audio bloka koji imaju isti položaj u vremenu kako bi se formirao najmanje deo izlaznog audio fajla i kombinovanje delova audio fajla kako bi se na računarskom uređaju formirao izlazni audio fajl.
[0034] Prema pronalasku, obezbeđen je računarski implementiran sistem za generisanje izlaznog audio fajla, gde sistem sadrži jedan ili više procesora i memoriju koja sadrži programske instrukcije koje izvršava jedan ili više procesora kako bi se obezbedilo:
sredstvo za prijem audio zapisa, gde je svaki audio zapis kreiran prema audio parametrima;
sredstvo za razdvajanje svakog audio zapisa na najmanje jedan audio blok koji se može izabrati, pri čemu svaki audio blok sadrži audio sadržaj sa muzičkim instrumentom koji je učestvovao u stvaranju audio zapisa;
sredstvo za dodeljivanje jedinstvenog identifikatora svakom audio bloku;
sredstvo za izbor audio blokova za izlazni audio fajl,
sredstvo za korišćenje jedinstvenih identifikatora radi izbora audio blokova i sredstvo za generisanje audio izlaza kombinovanjem izabranih audio blokova.
[0035] Sredstvo za upotrebu jedinstvenih identifikatora radi izbora audio blokova konfigurisano je za izbor kombinacije audio blokova tako da se jedinstveni identifikatori za kombinaciju audio blokova ne nalaze u zapisu uređaja za skladištenje što ukazuje da je kombinacija dozvoljena.
[0036] Sredstvo za upotrebu jedinstvenih identifikatora radi izbora audio blokova je konfigurisano za upoređivanje jedinstvenih identifikatora izabranih audio blokova sa zapisima u uređaju za skladištenje, tako da ako se zapis kombinacije jedinstvenih identifikatora pronađe, onda se izlazni audio fajl ne generiše, dok ako se zapis kombinacije jedinstvenih identifikatora ne pronađe, izabrani audio blokovi se kombinuju kako bi se generisao izlazni audio fajl.
[0037] Sistem sadrži sredstvo za snimanje kombinacije jedinstvenih identifikatora audio blokova generisanog audio fajla u uređaju za skladištenje.
[0038] Poželjno je da svaki audio blok sadrži audio sadržaj sa jednim muzičkim instrumentom. Poželjno je da se audio blokovi sa istim audio parametrima biraju radi upotrebe pri generisanju izlaznog audio fajla, pri čemu svaki audio blok ima audio parametre u skladu sa audio snimkom iz kojeg je audio blok izdvojen.
[0039] Poželjno je da se audio blokovi čuvaju u uređaju za skladištenje u skladu sa jednim od: audio parametara audio bloka i muzičkim instrumentom.
[0040] Poželjno je da se audio blokovi za izlazni audio fajl biraju prema podacima izabranim od strane korisnika koji sadrže jedan ili više podataka o: muzičkom žanru, muzičkom stilu i raspoloženju.
[0041] Prema još jednom izvođenju pronalaska, sistem sadrži modul za zadržavanje radi zadržavanja jednog ili više audio blokova izabranih od strane sredstva za izbor audio blokova i radi zamene najmanje jednog od audio blokova izabranih od strane sredstva za izbor audio blokova sa prethodno neizabranim audio blokom, a prema podacima izabranim od strane korisnika.
[0042] Prema još jednom izvođenju pronalaska, sistem sadrži modul za nasumični izbor radi automatskog uklanjanja iz generisanog izlaznog audio fajla jednog ili više audio blokova izabranih od strane sredstva za izbor audio blokova i radi uključivanja u izlazni audio fajl audio bloka ili audio blokova sa uređaja za skladištenje koji imaju iste audio parametre kao i uklonjeni audio blok ili audio blokovi.
[0043] Prema sledećem izvođenju pronalaska, sistem sadrži modul za uređivanje i miksovanje zvuka koji može da modifikuje, dorađuje, prilagođava, varira i/ili menja audio karakteristike generisanog izlaznog audio fajla.
[0044] Poželjno je da modul za uređivanje i miksovanje zvuka može da modifikuje, dorađuje, prilagođava, varira i/ili menja audio karakteristike audio bloka u generisanom audio fajlu.
[0045] Poželjno je da modul za uređivanje i miksovanje zvuka može da podesi tempo i/ili pomeri harmoničku mapu audio zapisa.
[0046] Takvo uređivanje izlaznog audio fajla i modul omogućava korisniku da preuzme potpunu kreativnu kontrolu nad miksom i drugim parametrima kako bi po želji izmenio generisani izlazni audio fajl.
[0047] Prema još jednom izvođenju pronalaska, sistem sadrži sredstva za uvoz drugih izvođenja instrumenata i/ili glasa iz spoljašnjeg izvora radi uključivanja u izlazni audio fajl.
[0048] Prema još jednom izvođenju pronalaska, sistem sadrži modul za sinhronizaciju zvuka radi sinhronizacije izlaznog audio fajla sa video fajlom, fajlom slike i/ili tekstualnim fajlom.
[0049] Sistem dalje sadrži sredstvo za skladištenje svakog generisanog izlaznog audio fajla u uređaju za skladištenje radi preuzimanja u vidu audio zapisa za generisanje dodatnih izlaznih audio fajlova i sredstvo za povezivanje više uređaja za skladištenje kako bi se obezbedila proširena biblioteka za skladištenje audio fajla i izlaznog audio fajla radi kreiranja audio blokova.
[0050] Prema još jednom izvođenju pronalaska, sistem sadrži:
sredstvo za razdvajanje audio blokova izlaznog audio fajla na segmente audio bloka, gde svaki segment audio bloka ima svoj položaj u vremenu tako da segmenti audio bloka iz istog audio bloka imaju drugačiji položaj u vremenu;
sredstvo za prenos segmenata audio bloka koji imaju isti položaj u vremenu zajedno, tako da se segmenti audio blokova koji imaju isti položaj u vremenu primaju na računarskom uređaju u suštini u isto vreme, i sredstvo za kombinovanje na računarskom uređaju segmenata audio bloka koji imaju isti položaj u vremenu kako bi se formirao najmanje deo izlaznog audio fajla i
sredstvo za kombinovanje delova audio fajla kako bi se na računarskom uređaju formirao izlazni audio fajl.
[0051] Prema još jednom daljem izvođenju pronalaska, obezbeđen je trajni mašinski čitljiv medij koji sadrži instrukcije koje, kada ih izvršava jedan ili više procesora, čine da jedan ili više procesora izvode korake prema Zahtevu 1.
[0052] Pronalazak će se jasnije razumeti na osnovu sledećeg opisa nekih njegovih izvođenja, koja su navedena samo u vidu primera, uz pozivanje na pridružene slike nacrta, na kojima:
Slika 1 je blok dijagram koji prikazuje sistem za generisanje izlaznog audio fajla prema pronalasku;
Slika 2 je dijagram toka koji prikazuje početne korake koji su uključeni u kreiranje audio blokova namenjenih za upotrebu u postupku za generisanje audio fajla prema pronalasku;
Slika 3 je dijagram toka koji prikazuje dalje korake koji su uključeni u kreiranje audio blokova prema pronalasku;
Slika 4 je stilizovana ilustracija koja prikazuje unapred snimljeni audio zapis izdvojen na osnovu muzičkog instrumenta prema pronalasku;
Slika 5 je blok šema koja prikazuje primer rasporeda fajlova u sredstvu za skladištenje audio blokova prema pronalasku;
Slika 6 je dijagram toka koji prikazuje korake izvedene u postupku za generisanje audio fajla iz audio blokova prema pronalasku;
1
Slike 7 do 11 su šeme koje prikazuju korake izvedene u izboru audio blokova za generisanje audio fajla prema pronalasku;
Slike 12 do 15 su snimci ekrana sa sredstvima korisničkog interfejsa prema pronalasku;
Slika 16 je blok dijagram koji prikazuje predmetni pronalazak integrisan sa pozadinskom računovodstvenom aplikacijom;
Slika 17 je blok dijagram koji prikazuje predmetni pronalazak integrisan sa računarskom softverskom aplikacijom za izradu računarskih igara (tzv. gejming aplikacija);
Slika 18 je blok dijagram koji prikazuje predmetni pronalazak integrisan u vidu dodatka (addon ili plugin dodaci) za digitalnu audio radnu stanicu;
Slika 19 je blok dijagram koji prikazuje predmetni pronalazak integrisan sa stranicom društvene mreže,
Slike 20a do 20c su blok šeme koje prikazuju korake u postupku preuzimanja audio datoteke generisane prema pronalasku.
[0053] Pozivajući se na slike, a inicijalno na Sliku 1, na njoj je prikazan sistem za generisanje izlaznog audio fajla, naznačen uopšteno pozivnom oznakom 1, gde se audio fajl podrazumeva kao datoteka koja sadrži sekvencirane audio podatke koji proizvode zvučni izlaz kada se obrađuju od strane sredstva uređaja za audio reprodukciju. Audio fajl može biti u formatu audio datoteke, uključujući, ali ne i ograničavajući se na, audio WAV format, MP3 format, napredni format za audio kodiranje (AAC), Ogg format ili u bilo kom drugom formatu, analognom, digitalnom ili nekom trećem, prema potrebi. Korisnik opciono može naznačiti željeni audio format. Sistem 1 je implementiran pomoću jednog ili više računarskih procesora 2 i memorije 3 koja sadrži programske instrukcije računarskog softvera koje izvršava jedan ili više procesora 2. Računarski procesori 2 mogu biti obezbeđeni pomoću računarskog servera ili mrežom povezanih i/ili distribuiranih računara.
[0054] Programske instrukcije koje izvršava jedan ili više procesora predstavljaju sredstvo 4 za prijem audio zapisa, u kojima se svaki audio zapis kreira u skladu sa audio parametrima, kao što su tempo, žanr i harmonička mapa. Audio parametri audio zapisa definišu mapu šablona muzičkog žanra koja se može distribuirati pojedinačnim ljudima, kompozitorima muzike, koji mogu stvarati muzička ili druga zvučna dela zasnovana na mapi šablona muzičkog žanra, koja za sistem 1 predstavljaju audio zapise. Takvi audio zapisi mogu biti unapred snimljeni audio zapisi ili se dinamički uvoziti iz spoljašnjeg izvora.
[0055] Na Slici 1 su takođe prikazani sredstvo 16 za razdvajanje svakog audio zapisa na najmanje jedan audio blok koji se može izabrati, gde svaki audio blok sadrži audio sadržaj sa najmanje jednim muzičkim instrumentom koji je učestvovao u stvaranju audio zapisa, gde se sredstvo 16 može dalje koristiti za dodeljivanje jedinstvenog identifikatora svakom audio bloku, i sredstvo 12 za izbor audio blokova za izlazni audio fajl na osnovu podataka unetih od strane korisnika, kao što su muzički žanr, stil i/ili podaci o raspoloženju, koji su primljeni putem korisničkog interfejsa 11 sistema 1. Sredstva 11 korisničkog interfejsa mogu biti obezbeđena na korisničkim računarskim uređajima 20 koji izvršavaju aplikativni softver koji omogućava korisniku da kreira izlazne audio fajlove u skladu sa predmetnim pronalaskom, kao što su korisnički računarski uređaji 20 koji su mrežom povezani sa sistemom 1.
[0056] Sistem 1 dalje sadrži sredstvo 14 za upoređivanje jedinstvenih identifikatora izabranih audio blokova sa zapisima u uređaju 9 za skladištenje i sredstvo 3 za generisanje izlaznog audio fajla kombinovanjem izabranih audio blokova ako se zapis kombinacije jedinstvenih identifikatora ne nalazi u uređaju 9 za skladištenje. Takođe je obezbeđeno i sredstvo 50 za snimanje kombinacije jedinstvenih identifikatora audio blokova generisanog izlaznog audio fajla u uređaju 9 za skladištenje.
[0057] Na Slici 1 je takođe prikazan i modul 51 za zadržavanje kojim se može upravljati kako bi se zadržao jedan ili više audio blokova izabranih od strane sredstva za izbor audio blokova i kako bi se zamenio najmanje jedan od audio blokova izabranih od strane sredstva 12 za izbor audio blokova sa prethodno neizabranim audio blokom, a prema podacima unetim od strane korisnika. Takođe je predviđen i modul 52 za nasumičan izbor radi automatskog uklanjanja iz generisanog izlaznog audio fajla jednog ili više audio blokova koji su izabrani od strane sredstva 12 za izbor audio blokova i za uključivanje u izlazni audio fajl audio bloka ili audio blokova sa uređaja 9 za skladištenje koji imaju iste audio parametre kao i uklonjeni audio blok ili audio blokovi.
[0058] Sistem 1 dalje sadrži modul 53 za miksovanje i uređivanje zvuka kojim se može rukovati radi izmene, dorade, podešavanja, variranja i/ili promene audio karakteristika generisanog izlaznog audio fajla, audio karakteristika određenog audio bloka u izlaznom audio fajlu, a takođe i audio zapisa podešavanjem tempa i/ili pomeranjem harmoničke mape audio zapisa. Takođe je prikazano i sredstvo 54 za uvoz drugih izvođenja instrumenata i/ili glasa iz spoljašnjeg izvora radi uključivanja u izlazni audio fajl.
[0059] Modulom 55 za sinhronizaciju zvuka se može rukovati radi sinhronizacije generisanog izlaznog audio fajla sa video datotekom, datotekom statične slike i/ili tekstualnom datotekom. Takvim sredstvom 15 za sinhronizaciju se može dalje rukovati kako bi se korisnicima omogućilo da označe događaje u filmu ili video isečku pomoću vremenske trake i da zatim postave kratke muzičke fraze (tzv. stingere) relativno u odnosu na muzički ključ generisanog audio fajla. Korisnik može, na primer, da pripremi jedan ili više audio fajlova za upotrebu u vidu muzičkog stingera i da označi audio fajl muzičkim ključem, kao što je „A“ mol ili bilo koji drugi ključ po potrebi. Nakon toga, kada je događaju u filmu potreban audio sadržaj, na primer, osamnaest sekundi od početka filma, marker se postavlja na tačku osamnaeste sekunde vremenske trake. Sredstvo za sinhronizaciju je tada moguće upotrebiti za analizu harmoničkog audio sadržaja filma u osamnaestoj sekundi. Tako, na primer, ako sredstvo za sinhronizaciju detektuje da audio sadržaj za film prolazi kroz „A” molski ključ u ovom trenutku vremenske trake, on preuzima iz biblioteke zvučnih datoteka za generisanje stingera one koji su relevantne za „A” mol ključ i postavlja zvučni fajl sa stingerom na tačku osamnaeste sekunde vremenske trake. Audio fajl se može ručno povlačiti duž vremenske trake filma kako bi se po potrebi prilagodio njegov položaj.
[0060] Sredstvo za skladištenje dalje sadrži ili je u obliku audio biblioteke koja se može koristiti za čuvanje generisanih audio zapisa radi njihovog kasnijeg preuzimanja u vidu unapred snimljenih audio zapisa. Sredstvo za uređivanje zvuka se može koristiti kako bi se omogućilo uređivanje sačuvanog unapred snimljenog
1
zvučnog zapisa pomoću podešavanja tempa i/ili pomeranja harmoničke karte. Sredstvo za razdvajanje zvuka se dalje može iskoristiti za razdvajanje preuzetih unapred snimljenih audio zapisa na audio blokove koji su dostupni za upotrebu u stvaranju daljih audio fajlova.
[0061] Takav raspored obezbeđuje kataloge audio fajlova u obliku interaktivne biblioteke muzičkog sadržaja. To je omogućeno time što kompozitori primenjuju muzički obrazac na postojeće muzičke zapise dobijene kroz prethodno generisane audio fajlove i prilagođavanjem ključnih uticaja na svaki od delova, kratkih umiksovanih melodija (tzv. stemova) ili izvođenja instrumenta iz tog audio fajla. Ključni uticaji uključuju podešavanje tempa muzike i kretanja harmoničke mape pomenutog audio fajla na harmoničku mapu koju diktiraju obezbeđeni obrasci. Dalje, povezivanje muzičkih biblioteka omogućava interaktivno prilagođavanje sadržaja tako da se povezivanjem i udruživanjem interaktivnog sadržaja tih biblioteka može generisati više novih audio blokova kako bi se stvorio jedan masovni univerzalni fond deljenog sadržaja.
[0062] Svaki generisani audio fajl se čuva u uređaju 9 za skladištenje radi preuzimanja u formi audio zapisa radi generisanja dodatnih audio fajlova. Veći broj uređaja 9 za skladištenje može biti povezan kako bi se obezbedila proširena biblioteka za skladištenje audio zapisa i izlaznih audio fajlova za kreiranje audio blokova.
[0063] Nakon što je generisan izlazni audio fajl i/ili kombinovani multimedijalni audio vizuelni fajl koji je rezultat sinhronizacije izlaznog audio fajla sa video fajlom, fajlom statične slike i/ili tekstualnim fajlom, moguće ga je preneti ili preuzeti na korisničkom računarskom uređaju 20 radi naknadnog uređivanja i/ili upotrebe. Takav izlazni audio fajl i/ili kombinovana multimedijalna audio vizuelna datoteka mogu se prenositi kao jedna kompletna datoteka.
[0064] Prema alternativnom postupku prenosa, izlazni audio fajl se može prenositi u vidu delova fajla. Kako bi se omogućio takav postupak prenosa, predviđeno je i sredstvo 56 za razdvajanje audio blokova izlaznog audio fajla na segmente audio bloka, pri čemu svaki segment audio bloka ima položaj u vremenu takav da svaki segment audio bloka iz istog audio bloka ima drugačiji položaj u vremenu, sredstvo 57 za prenos vrši prenos segmenata audio bloka koji imaju isti položaj u vremenu zajedno, tako da se segmenti audio blokova koji imaju isti položaj u vremenu primaju od strane računarskog uređaja 20 suštinski istovremeno, i sredstvo 58 za kombinovanje na računarskom uređaju 20 segmenata audio bloka koji imaju isti položaj u vremenu radi formiranja najmanje dela izlaznog audio fajla, a zatim kombinovanje delova audio fajla radi formiranja izlaznog audio fajla na računarskom uređaju 20.
[0065] Slike 2 do 11 prikazuju korake u računarski implementiranom postupku za generisanje izlaznog audio fajla prema pronalasku. Podrazumevaće se da su Slike 2 do 11 date samo u vidu primera i samo da bi se demonstrirali koraci izvedeni prema ovom pronalasku, tako da upućivanje na specifični primer sa Slika 2 do 11, stoga, ne treba ni na koji način smatrati ograničavajućim po pitanju pronalaska.
[0066] Na Slici 2 su prikazane četiri mape 6 šablona muzičkog žanra, gde svaka od njih odgovara muzičkom žanru fantazije. Ove četiri mape šablona muzičkog žanra 6 se šalju osobama koje komponuju ili sviraju koje se, zatim, pridržavaju audio parametara koji su postavljeni kroz mapu šablona i komponuju jednu ili više jedinstvenih muzičkih ili zvučnih kompozicija koje mogu biti izvođenja pojedinačnih instrumenata ili više instrumenata, kako bi na taj način kreirali unapred snimljene zvučne zapise 5 koji se šalju i primaju pomoću prijemnog sredstva sistema 1. Audio zapis 5 je, prema tome, fajl sa audio sadržajem, koji može biti muzika ili zvučni fajl u odgovarajućem formatu.
[0067] U prikazanom primeru, mapa 6 šablona muzičkog žanra, identifikovana kao MIDI FAJL MAPA ŠABLONA ŽANRA FANTAZIJA 4, poslata je petom kompozitoru 7. Svaki kompozitor je proizveo unapred snimljeni audio zapis 5, koji se naziva MUZIČKI REZ 1. GENERACIJE prema audio parametrima koji uključuju, ali nisu i isključivo ograničeni na, tempo, žanr i harmoničku mapu, na mapi 6 šablona muzičkog žanra. Mape 6 različitih šablona drugih muzičkih žanrova, što su MIDI FAJL MAPE ŠABLONA ŽANRA FANTAZIJA 1 do 3, se takođe šalju istim ili drugim kompozitorima ili muzičarima radi komponovanja daljih audio zapisa.
1
[0068] Kao što je prikazano na Slici 3, svaki audio zapis 5 je razdvojen na jedan ili više audio blokova 8, pri čemu svaki audio blok odgovara muzičkom instrumentu uključenom u stvaranje unapred snimljenog audio zapisa 5.
[0069] Slika 4 prikazuje unapred snimljeni audio zapis 5 razdvojen po izvođenjima muzičkih instrumenata. U prikazanom slučaju, audio zapis 5 je razdvojen na šest audio blokova 8a do 8f, pri čemu je audio blok 8a deo audio zapisa 5 sa klavirom, audio blok 8b je deo audio zapisa 5 sa bubnjevima, 8c deo audio zapisa 5 sa gitarom, 8d deo audio zapisa 5 sa harmonikom, 8e deo audio zapisa 5 sa trubom i 8f deo audio zapisa 5 sa violinom. Kombinacija pojedinačnih audio blokova 8 na taj način čini audio zapis 5 za sistem 1, a nijedna dva audio zapisa 5 neće imati iste audio blokove 8, jer će ih različiti kompozitori ili muzičari komponovati i snimiti na jedinstven način radi prenosa i postavljanja na sistem 1 u formatu audio fajla.
[0070] Audio blokovi 8 se čuvaju u sredstvu 9 za skladištenje sistema 1. Sredstvo 9 za skladištenje može biti lokalni uređaj za skladištenje ili udaljeni uređaj za skladištenje, kao što je klaud (cloud – u oblaku) memorija za skladištenje i pristupni sistem. Slika 5 je primer rasporeda fajlova u sredstvu 9 za skladištenje za audio blokove 8, koji se u prikazanom slučaju čuvaju u skladu sa audio parametrima i prema muzičkom instrumentu koji odgovara audio bloku 8. Slika 5 prikazuje raspored fajlova u formu direktorijuma 9a sredstva 9 za skladištenje koji sadrži sve audio blokove 8 koji odgovaraju jednoj mapi šablona. U direktorijumu 9a mape jednog šablona, audio blokovi 8 su dalje kategorisani na osnovu konkretnog instrumenta. Na primer, direktorijum 9a sadrži sve audio blokove 8 za određenu mapu 6 šablona muzičkog žanra, kao što je MIDI FAJL MAPA ŠABLONA ŽANRA FANTAZIJA 4, a u direktorijumu 9a nalazi se direktorijum 10a svih delovima sa bubnjem iz svih unapred snimljenih audio zapisa 5 koji pripadaju MIDI FAJLU MAPE ŠABLONA ŽANRA FANTAZIJA 4. Audio blokovi 8 u direktorijumu 9a će tako će biti izmenljivi i kompatibilni bez ograničenja, jer su izvedeni iz iste mape šablona te tako imaju iste audio parametre. Kako se audio blokovi 8 mogu dodati u direktorijum 9a dobijanjem daljih unapred snimljenih audio zapisa 5 od kompozitora ili muzičara na osnovu MIDI FAJL MAPE ŠABLONA ŽANRA FANTAZIJA 4, ne postoji ograničenje broja audio blokova 8 koji se mogu čuvati u direktorijumu 9a.
1
[0071] Sistem 1 dalje sadrži sredstvo 14 za označavanje audio blokova namenjeno za dodeljivanje jedinstvenog identifikatora svakom od audio blokova 8. Na primer, audio bloku 8 izvedenom iz direktorijuma 9a i u direktorijumu 10a sa bubnjevima može biti dodeljen jedinstveni identifikator na osnovu kombinacije oznaka prema identifikatoru mape šablona, jedinstveni identifikator zasnovan na delu instrumenta za audio blok, identifikator na osnovu broja prethodno snimljenog audio zapisa i identifikatora kompozitora ili muzičara. Tako se, na primer, audio bloku 8 u direktorijumu 10a sa bubnjevima sa Slike 5, može dodeliti jedinstveni identifikator: FT4- D431-JS, koji identifikuje mapu šablona MIDI FAJL MAPA ŠABLONA ŽANRA FANTAZIJA 4 kao “FT4”, instrumentalni deo sa bubnjevima kao „D”, unapred snimljeni audio zapis primljen kao broj zapisa „431”, i kompozitora John Smith kao „JS”. Dalji primeri jedinstvenih identifikatora su takođe prikazani na Slici 11, mada će se podrazumevati da se bilo koje odgovarajuće oznake mogu koristiti za jedinstvenu identifikaciju svakog snimljenog audio bloka 8.
[0072] Sistem 1 dalje sadrži interaktivni korisnički interfejs 11 koji korisnicima omogućava interakciju sa sistemom 1 pomoću računarskog uređaja 20 kako bi se generisao izlazni audio fajl. Kao što je prikazano na Slikama 6 i 7, u početku korisnik kroz korisnički interfejs 11 unosi podatke o korisničkom izboru (tzv. korisničke preference) pomoću menija 21, 22, koji korisnicima pružaju mogućnost pregleda i izbora iz većeg broja raspoloživih opcija, kao što su muzički žanr, podaci o stilu i/ili raspoloženju i/ili drugi korisnički izbor po potrebi ili po želji.
[0073] Kao što je prikazano na Slici 6, i pomoću primera, korisnik 20 je u koraku 23 odabrao muzički žanr „fantazija”, i u koraku 24 reči opisa raspoloženja „srednji tempo”, „poletno”, „magično”, „herojski” i „vazdušasto”. Na osnovu unosa od strane korisnika, sredstvo 12 za izbor audio bloka (prikazano na Slici 1) u koraku 25 može da analizira sve šablone relevantne za odabrani žanr i u koraku 26 da izabere najprikladniji žanr za korisnika na osnovu daljeg rafinisanja pretrage prema unosu reči opisa raspoloženja, što je u prikazanom primeru ŠABLON FANTAZIJA 4.
[0074] U koraku 27, izbor audio blokova 8 iz direktorijuma 9a sa sredstva 9 za skladištenje koji odgovara ŠABLONU FANTAZIJA 4 vrši se sredstvom 12 za izbor audio bloka, pri čemu se izbor vrši prema podacima unetim od strane korisnika, kao što su podaci o muzičkom žanru, stilu i/ili raspoloženju, uneti pomoću sredstava
1
korisničkog interfejsa sistema 1. Izborom audio blokova 8 iz istog direktorijuma 9a, sredstvo za izbor audio blokova bira audio blokove 5 sa istim audio parametrima radi generisanja audio fajla u koraku 28. Na ovaj način, audio blokovi 8 koji se kombinuju i koriste za kreiranje audio fajla imaju isti tempo i harmoničku mapu, što osigurava harmonički integritet generisanog audio fajla.
[0075] Jedinstveni identifikatori izabranih audio blokova 8 upoređuju se sa zapisima jedinstvenih identifikatora sa uređaja za skladištenje za prethodno generisane izlazne audio fajlove, tako da ako se zapis kombinacije jedinstvenih identifikatora pronađe, izlazni audio fajl se ne generiše, dok ako se zapis kombinacije jedinstvenih identifikatora ne nađe, izabrani audio blokovi se kombinuju kako bi se generisao izlazni audio fajl. Na ovaj način sistem 1 sprečava upotrebu iste kombinacije audio blokova pri generisanju izlaznog audio fajla kako bi osiguralo da su generisani izlazni audio fajlovi dovoljno jedinstveni.
[0076] Način rada sredstva 12 za izbor audio bloka 12 biće prikazan kao primer i uz pozivanje na Slike 7 do 11, koje ilustruju šeme koje prikazuju korake koje sistem 1 izvodi radi izbora jedinstvenog rasporeda audio blokova 8 radi generisanja audio fajlova prema pronalasku.
[0077] U primeru prikazanom na Slici 7, korisnik je izabrao žanr „Kantri” pomoću korisničkog interfejsa, a rafinisanjem izbora na osnovu reči opisa raspoloženja izabran je odgovarajući šablon kantri muzike „Šablon 2” kao najpogodniji izbor korisnika. Na Slikama 8 do 10 su prikazani direktorijumi 30 po instrumentima za „Šablon 2”, a u svakom direktorijumu su audio blokovi 8, pri čemu se svaki audio blok 8 žargonski naziva „stemom”.
[0078] Kao što je prikazano na Slici 8, sredstvo 12 za izbor audio blokova je izabralo audio blok “Stem 207” iz direktorijuma „Klavir”, i ovaj izbor je prikazan na Slici 11 u koloni označenoj pozivnom oznakom 40 kao sa jedinstvenim identifikatorom „CT2-P207-DV”. Sredstvo 12 za izbor audio blokova je takođe izabralo „Stem 211” blok iz direktorijuma „Akustična gitara”, i ovaj izbor je prikazan na Slici 11 u koloni 40 kao jedinstveni identifikator „CT2-AG211-BK”, i tako dalje. Audio blokovi 8 u koloni 40 se kombinuju kako bi se generisao audio fajl, koji je u predmetnom slučaju prikazan u koloni 40 sa naslovom „Ludi konj”.
1
[0079] Slike 9 i 10 prikazuju izbore audio blokova 8, takođe preuzetih iz direktorijuma 30 po instrumentima za isti „Šablon 2” i za nove audio fajlove pod nazivom „Rodeo Bil” u koloni 41, i „Žuti Teksas“ u koloni 42. Značajno je da audio blokovi 8, koji su izabrani za svaki novi audio fajl 41, 42, sadrže jedinstvenu kombinaciju audio blokova 8, što je naznačeno originalnom kombinacijom jedinstvenih identifikatora u svakoj od kolona 40, 41, 42. Dalje je potrebno naglasiti da isti audio blokovi 8 mogu da se koriste u različitim audio fajlovima, ali da je puna kombinacija audio blokova za svaki audio fajl 40, 41, 42 jedinstvena. Na primer, audio blok „CT2-B202-FJ” se koristi za oba audio fajla 40, 42, iako je puna kombinacija audio blokova, kao što pokazuju jedinstveni identifikatori u svakoj koloni, različita. Zbog toga se isti audio blokovi 8 mogu koristiti u mnogim različitim audio fajlovima, jer agregacija audio blokova 8 u audio fajlu čini generisani audio fajl jedinstvenim.
[0080] Sredstvo 12 za izbor audio blokova takođe može da izvrši zamenu najmanje jednog odabranog audio bloka 8 sa drugim prethodno neizabranim audio blokom 8 prema daljim podacima izbora korisnika unetim preko korisničkog interfejsa 11 sistema 1. Sredstvo 12 za izbor audio blokova sadrži funkciju zadržavanja koja se može upotrebiti kako bi se omogućilo korisniku da zadrži jedan ili više audio blokova 8 izabranih od strane sredstva 12 za izbor audio blokova. Takođe je obezbeđena i funkcija nasumičnog izbora koja omogućava korisniku da ukloni jedan ili više audio blokova 8 izabranih od strane sredstva 12 za izbor audio blokova i izabere alternativni audio blok 8 sa istim audio parametrima sa sredstva 9 za skladištenje. Dakle, ako korisnik nije zadovoljan generisanim audio fajlom, on ili ona će jednostavno tražiti njegovo ponovno generisanje. Sistem 1 nasumično bira sadržaj unutar svakog od direktorijuma 10 sa instrumentima unutar pridruženog direktorijuma 9a mape jednog šablona, dok sredstvo 12 za izbor audio blokova bira novi skup audio blokova 8 formirajući još jedan jedinstveni audio fajl. Pored toga, korisnik može odabrati da zadrži određene audio blokove 8 sa konkretnim izvođenjima, poput klavira ili gitare, i da izvrši zamenu preostalih audio blokova 8 sve dok se željeni muzički rez ne pojavi iz direktorijuma 9a kolektivne mape jednog šablona.
[0081] Slika 12 je snimak ekrana sa sredstvima 11 korisničkog interfejsa koja pružaju interaktivni grafički prikaz putem kojeg korisnik može upravljati modulom 51 za zadržavanje kako bi zadržao određene audio blokove 8, a druge audio blokove 8
1
odbacio iz izlaznog audio fajla, i opciono zamenio druge audio blokove 8 alternativnim ili pogodnijim korišćenjem modula 52 za nasumični izbor.
[0082] Pružajući korisniku alternativne opcije za izbor audio blokova, sistem 1 je primenljiv da osigura da je kombinacija audio blokova 8 u rezultujućem izlaznom audio fajlu jedinstvena osiguravajući da se kombinacija jedinstvenih identifikatora za odabrane audio blokove ne nalazi u zapisu uređaja 9 za skladištenje.
[0083] Sistem 1 dalje poseduje sredstvo za snimanje, sredstvo za uređivanje i sredstvo za miksovanje audio fajla, omogućavajući time potpunu kreativnu kontrolu korisnika nad miksom i drugim parametrima koje može da modifikuje po želji u audio fajlu generisanom od strane sredstva za generisanje audio fajla. Korisnici takođe mogu da uvezu i druga izvođenja instrumenata i/ili glas iz eksternog izvora i ugrade ih u audio fajl pomoću sredstva za snimanje audio fajlova, sredstva za uređivanje i miksovanje, koja mogu da se upotrebe pomoću korisničkog interfejsa 11.
[0084] Sistem 1 se dalje može koristiti kako bi se omogućilo da generisani izlazni audio fajl bude dostupan za preuzimanje na računskom uređaju.
[0085] Slike 20a do 20c pokazuju primer postupka preuzimanja prema pronalasku, koji sadrži korake: podele audio blokova 8 kombinovanih radi formiranja audio fajla 40 na audio segmente, prikazane kao audio segmenti p0 do pn, v0 do vn i b0 do bn. Svakom audio segmentu p0 do pn, v0 do vn i b0 do bn se dodeljuje po položaj u vremenu (vremenski slot ili interval), opciono prema mestu u redosledu sekvence audio segmenta u audio bloku 8. U prikazanom slučaju, svaki audio segment traje dve sekunde, mada će se razumeti da trajanje vremenskog intervala za audio segment može biti konfigurisano prema potrebi.
[0086] Audio segmenti p0 do pn, v0 do vn i b0 do bn se zatim prenose tako da se audio segmenti iz različitih audio blokova koji imaju isti položaj u vremenu primaju na prijemnom računarskom uređaju 20 suštinski istovremeno. Dakle, kao što je prikazano na Slici 20c, i kao primer, audio segmenti p0, v0 i b0 će se prenositi istovremeno, označeni kao T0, a zatim u narednom trenutku, označeni kao T1, audio segmenti p1, v1 a b1 će se zatim prenositi zajedno i tako dalje.
2
[0087] Na prijemnom računarskom uređaju 20 audio segmenti sa istim vremenskim položajem se zatim kombinuju kako bi se formirali delovi 40a do 40n audio fajla 40. Delovi audio fajla 40a do 40n se zatim kombinuju kako bi se ponovo formirao originalni audio fajl 40 na računarskom uređaju. Audio segmenti sa istim vremenskim položajem se takođe mogu prebaciti i u drugi vremenski položaj prema želji.
[0088] Predmetni pronalazak, prema tome, takođe obezbeđuje i protokol koji prepliće audio segmente specificirane zajedničkim identifikatorom datim u okviru vremenskog položaja i omogućava im prenos preko jedne veze za prenos podataka neodređene širine propusnog opsega i kašnjenja, tako da se zajedno primaju na klijentskom uređaju radi simultane interpretacije ili obrade. Naknadni audio segmenti se mogu dohvatiti preko iste ili drugih paralelnih veza za prenos podataka. Korišćenje vremenskog položaja za svaki audio segment omogućava sinhronizovanost audio segmenata.
[0089] Vremenski položaj za svaki audio blok može se proizvoljno navesti tako da sekvenca kojom se audio segmenti prenose ne mora da sledi sekvencu audio segmenata u audio bloku. Audio blokovi mogu sadržati segment koji će delovati kao marker u određenom vremenskom položaju, što omogućava da audio blokovi budu promenljive dužine. Ostali audio segmenti se mogu dinamički dodavati ili uklanjati iz audio bloka. Audio segment može biti označen kao terminalni segment kako bi označio da je poslednji audio segment u prenosu. Ovo pruža mogućnost okončanja preuzimanja audio fajla.
[0090] Slika 13 prikazuje sredstva 11 korisničkog interfejsa koja pružaju interaktivni grafički prikaz preko kojeg korisnik prema potrebi ili po želji može postaviti nivoe svih instrumentalnih izvođenja u miksu. Pored toga, korisnik može da uveze i druge softverske alate u sistem 1, tako da se mogu pokretati kao dodaci nezavisnih proizvođača. Shodno tome, jedinstvene izmene pomoću audio alata nezavisnih proizvođača mogu da se uvezu u sistemski interfejs.
[0091] Sistem 1 takođe pruža funkciju miksovanja i uređivanja zvuka koja omogućava dodavanje novih audio blokova 8 nakon uređivanja prethodnih audio blokova 8 i obuhvata ih istim automatskim uređivanjem. Ovo osigurava da će svi dodati audio blokovi 8 pratiti harmonički integritet generisane audio datoteke. Takođe je obezbeđen i sistem memorije za izvođenje koraka unazad, tako da se korisnik može vratiti na prethodni aranžman ako je potrebno. Ovo je korisno u slučaju kada korisnik odluči da mu se prethodno generisani audio fajl više sviđao.
[0092] Slika 14 prikazuje korisnički interfejs 11 koje sadrži gornju karakteristiku, a koja je prikazana kao dugme korisničkog interfejsa „Prati uređivanje” („Follow Edit”). Na primer, ako korisnik podeli izlazni audio fajl na tri dela i pomeri početni deo na polaznu sredinu, a krajnji deo na prvobitni početni položaj i na kraju srednji deo na prvobitni početni položaj, onda se kasno uvođenje novog neizmenjenog stema neće poravnati i doći će do gubitka harmoničkog integriteta. Ipak, ako sada aktiviraju opciju „prati uređivanje“, sistem će izvršiti sve neophodne prethodne događaje uređivanja i primeniti ih na novi stem kako bi ispravio raspored.
[0093] Kada je korisnik u potpunosti zadovoljan izlaznim generisanim audio fajlom, on plaća naknadu za licencu prema uslovima sporazuma o objavljivanju. Konačni audio fajl se zatim preuzima na sistemu korisničke platforme u formatu koji je naznačio korisnik. Slika 15 prikazuje sredstva 11 korisničkog interfejsa kojima se implementira funkcija preuzimanja, a koje je prikazano kao dugme korisničkog interfejsa za preuzimanje. Korisnik može novi i jedinstveni audio fajl preuzeti kao datoteku.
[0094] Slika 16 je dijagram toka koji prikazuje ovaj pronalazak integrisan sa pozadinskom računovodstvenom aplikacijom. Pozadinska računovodstvena aplikacija će zabeležiti sve kombinacije audio blokova u kompoziciji audio fajla i, prema gore opisanom pristupu, ograničiće da se ista kombinacija ponovo ikada generiše te će, tako, sprečiti ponavljanje muzičkog reza kod drugog korisnika i neće kreirati repliku muzičkog reza. Ipak, dozvoliće se generisanje sličnih ili srodnih muzičkih rezova kako bi se dao kontinuitet za potrebe određenog korisničkog projekta kao što je igra ili film. Svaki audio blok nosi identifikacioni otisak prsta koji vodi poreklo od originalnog kompozitora. Sistem smatra da su autori muzičkog dela kompozitori odgovarajućih audio blokova koji se koriste u jedinstvenoj kompoziciji muzičkog reza i korisnik jer je takođe kreativno bio uključen u proces nastanka kompozicije kroz uređenje audio blokova. Pored toga, računovodstvena aplikacija će u pozadini voditi ažuriranu evidenciju o upotrebi svih audio blokova kao i trag porekla do identiteta kompozitora, tako da se može izračunati kome je sve potrebno isplatiti ispravne naknade za plaćanje licence. Dodatno, ove proračune na sistemu vrši računovodstvena aplikacija u pozadini.
[0095] Slika 17 je dijagram toka koji prikazuje predmetni pronalazak kao integrisan sa računarskom softverskom aplikacijom za izradu igara. Predmetni pronalazak pruža korisniku menije za izbor muzičkog žanra i dizajn zvuka kako bi pristupio i strimovao odgovarajuće audio blokove radi kreativnog generisanja i manipulacije putem destruktivnog miksovanja i uređivanja, a radi stvaranja jedinstvenih i originalnih muzičkih rezova ili audio događaja. Pored toga, ovo će omogućiti korisniku da unapred odredi postavke audio događaja kako bi se omogućila dalja manipulacija audio blokovima tokom igranja igre u realnom vremenu. Tako se može uticati na čitav dizajn zvuka i muzičke događaje kako bi se izazvali dodatni događaji trenutnog generisanja originalne kompozicije muzičkog i dizajna zvuka u toku stvarnog igranja igre, a sve na osnovu unapred određenih vrednosti programa koje postavlja korisnik.
[0096] Slika 18 je dijagram toka koji prikazuje predmetni pronalazak integrisan kao dodatak digitalne audio radne stanice (DAW). Svrha interfejsa sličnog DAW interfejsu je da korisniku pruži elemente interfejsa za izbor muzičkog žanra i dizajna zvuka kako bi pristupio i strimovao odgovarajuće audio blokove radi kreativnog generisanja i manipulacije putem destruktivnih alata za miksovanje i uređivanja radi generisanja jedinstvenih audio fajlova i dizajniranih audio zapisa.
[0097] Slika 19 je dijagram toka koji prikazuje predmetni pronalazak integrisan sa mrežnim sajtom društvene mreže kako bi se obezbedio striming interfejs na sajtu društvene mreže. U cilju stila sajta, raspoloživ je korisnički interfejs putem kojeg članovi mogu da pristupe i generišu sadržaj radi generisanja i destruktivnog uređivanja generisanih originalnih audio fajlova sa jedinom svrhom dodavanja dodatnog muzičkog i vokalnog sadržaja iz eksternog izvora kako bi se dobio originalni audio fajl. Ovo originalno delo pesme ili audio fajla nalazi se na sistemskom interfejsu društvene mreže i može se deliti sa ostalim članovima te mreže. Sajt društvene mreže ima bilbord tablu čija je jedina namena da omogući javno ocenjivanje i rangiranje takve originalne pesme od strane svih članova društvene mreže.
2
[0098] Predmetni pronalazak obezbeđuje softversku aplikaciju koja se može dodati na glavni program, kao što je UNITY ili AVID, što su primeri programa koje obično koriste programeri igara ili producenti filmova.
[0099] Muzički žanr ili kategorija se biraju iz menija od strane korisnika, dok se ponuda audio fajlova automatski generiše. Ponuđeni audio fajl sadrži veći broj audio blokova ili stemova sa instrumentalnim izvođenjima, i tako je spreman za slušanje u igri. Neki ili svi sadržaji audio bloka mogu se menjati pomoću sistema za nasumični izbor sve dok željeni sadržaj ne počne da se pojavljuje. Ako, na primer, audio fajl nije pogodan kao aranžman, ali zvučni blok sa snimkom klavira zvuči idealno, tada korisnik može zadržati stem klavira. Sistem drži stem klavira i ponovo generiše preostale stemove na osnovu alternativnih izbora. Ovaj postupak se može ponoviti. Audio blok sa snimkom klavira će ostati na svom mestu, dok će se svi ostali elementi audio bloka i dalje menjati sve dok se ne postigne rez sa idealnim aranžmanom prema odabranom žanru. Sistem dalje omogućava dodatno uređivanje poput primene efekata (FX) i alata radi dobijanja konačnog miksa.
[0100] Kada programer odluči da zvučni zapis zadovoljava potrebe igre, filmske partiture, TV reklame ili bilo koje druge namene, određuju se naknade za licence i uspostavlja se sporazum između sistema i programera. To se radi u hodu unutar sistema. Kada se licenca plati, stereo fajl muzičkog dela postaje dostupan za preuzimanje na sistemu programera radi konačnog postavljanja u film, TV program ili igru. Konačnom audio fajlu korisnik dodeljuje registrovani naziv, a kao autori tog muzičkog dela smatraju se kompozitori audio blokova koji su kombinovani u audio fajlu i programer ili korisnik projekta, jer su kreativno bili uključeni u stvaranje ugovorenog muzičkog dela. Svaki audio blok nosi jedinstveni identifikator kao registarski broj i pomoću ovih identifikatora softver ograničava ponovno ponavljanje ove audio kombinacije ili bilo čega bliskog tome, tako da se smatra da je muzičko delo jedinstveno i originalno za taj projekat filma ili igre. Originalni audio blokovi se vraćaju kolektivu radi upotrebe u budućim nepovezanim aranžmanima.
[0101] Predmetni pronalazak se integriše u preovlađujuće profesionalne platforme za razvoj zvuka za igre na poznat način i bez opstrukcije, u vidu dodatka za Unity3D, Final Cut Pro i slične platforme.
[0102] Predmetni pronalazak sadrži funkcije čarobnjaka koje omogućavaju korisniku da brzo pretražuje i preslušava specijalno uređene audio kolekcije u formatima stemova/audio blokova. Audio sadržaj se opciono isporučuje preko klaud biblioteke sa bazom meta-podataka kako bi se olakšala inteligentna pretraga, nasumični izbor itd. Predmetni pronalazak pruža niz funkcija za uređivanje/miksovanje koje su slične onima koje se koriste na tipičnim DAW radnim stanicama, omogućavajući tako korisniku da se lako prilagodi poznatim načinima muzičke produkcije. Predmetni pronalazak isporučuje generisani audio fajl korisniku i isporučuje relevantne podatke pozadinskoj klaud aplikaciji za „audio računovodstvo”, kako bi se zagarantovala jedinstvenost produkcije audio fajlova.
[0103] Sledeći tekst opisuje primer upotrebe predmetnog pronalaska. Korisnik radi produkciju nekih vizualnih elemenata igre u svom omiljenom produkcijskom okruženju i želi da izvrši neki audio rad. Korisnik aktivira dodatak (plug-in) prema predmetnom pronalasku i donosi početne kreativne izbore vođene čarobnjacima na osnovu željene teme, raspoloženja, žanra itd. Predmetni pronalazak isporučuje skup audio fajlova u okruženje u DAW stilu. Korisnik vrši preslušavanje različitih stemova audio blokova. Neki su odmah prihvatljivi i njih označava sa „Zadrži”. Izvršava se nasumičan izbor kako bi se dobio novi audio i/ili se vrši „napredna pretraga” radi dublje pretrage dostupnog audio sadržaja. Uz napravljene izbore po pitanju sadržaja, korisnik pregleda vremensku traku i vrši odgovarajuće izmene pomoću radnji isecanja/lepljenja, premeštanja/rastezanja. Korisnik podešava nivoe miksa, vrši pomeranje po kanalima, primenjuje zvučne efekte i slično, koristeći poznate radnje. Po završetku korisnik izvršava akciju „Sačuvaj i preuzmi” i time preuzima sastavljeni audio fajl na svojoj sesiji/radnoj površini.
[0104] Predmetni pronalazak je prvenstveno proizvod koji je usmeren na korisnika i koji pruža osnovni sadržaj/kreativnu funkcionalnost i može se koristiti kao softverska aplikacija koja se može izvršavati u mrežnom pretraživaču (browser-u) i/ili kao softverski dodatak. Opciono, to je dodatak za okruženje za produkciju igara i video produkciju. Sistem opciono sadrži jednu ili više navedenih karakteristika: jednostavan interfejs za prevlačenje i postavljanje sa poznatim paradigmama; više audio zapisa prikazanih u vidu „posloženih” talasnih oblika; nezavisne audio kontrole na svakom zapisu za određivanje: nivoa (Level), utišavanja (Mute), rasporeda po kanalima (Pan), primenu efekata (FX) itd; funkcionalnost čarobnjaka koja omogućava korisniku
2
da uđe/odabere između dostupnih tema, raspoloženja, žanrova itd. i brzo dođe do zvuka koji može da čuje; funkcija miksovanja koja omogućava brzo upoređivanje kreativnih audio opcija na osnovu pojedinačnih zapisa; obezbeđeni su alati za rad sa vremenskom trakom tj. linearno uređivanje, npr. Kopiraj/Iseci/Zalepi/Premesti (Copy/Cut/Paste/Move) tako da Korisnik može prilagoditi zvuk prema npr. video hronologiji; funkcije audio miksera uključuju tipične DAW kontrole (potenciometre, fejdere itd.), kao i primenu zvučnih efekata u stvarnom vremenu na pojedinačnim stazama/stemovimai/ili na ukupnom stereo miksu; i funkcija „Renderovanje jednim klikom“ („One-click Render”) koja omogućava generisanje jednog audio fajla na osnovu sesije i njegovo isporučivanje kroz preuzimanje/snimanje na računaru korisnika.
[0105] Pozadinski deo je klaud komponenta koja pokreće funkcije upravljanja sadržajem/isporuke, opciono uključujući jednu ili više od sledećih karakteristika: zrela, dokazana klaud infrastruktura treće strane koja je odabrana da pomogne pri brzom razvoju aplikacija, npr. Amazon S3; visok nivo garantovanja servisa; automatsko skaliranje: automatski prelaz sa 10 korisnika i 100 audio datoteka na 1.000 korisnika i 100.000 audio datoteka i u skladu s tim povećanje troškova; čuvanje audio fajlova koji su učitali kreatori sadržaja, zajedno sa meta-podacima kako bi se olakšale „inteligentne” funkcije, npr. pretraga, nasumičan izbor, „Možda će vam se svideti” funkcija itd.; snimljeni/uskladišteni audio meta-podaci i sredstva za označavanje koja omogućavaju sistemu da osigura da skup svih audio fajlova svakog korisnika, parametri promene i miksa predstavljaju jedinstvenu produkciju.
[0106] Predmetni pronalazak sadrži uslužni program Kreator Sadržaja (Content Creator), koji omogućava kreatorima sadržaja da označavaju i postavljaju audio fajlove kako bi postali dostupni drugim korisnicima sistema.
[0107] Aspekti predmetnog pronalaska opisani su samo kao primer i treba imati na umu da se mogu izvršiti dodaci i/ili modifikacije bez odstupanja od njihovog obima koji je definisan u priloženim Zahtevima.
2
Claims (11)
1. Postupak za generisanje izlaznog audio fajla, gde postupak sadrži upotrebu jednog ili više procesora (2) i memorije (3) za izvođenje koraka:
prijema zvučnih zapisa (5), gde je svaki audio zapis (5) fajl sa audio sadržajem kreiran prema audio parametrima koji uključuju jedan ili više od parametara tempa, žanra i harmoničke mape;
razdvajanja svakog audio zapisa (5) na najmanje jedan audio blok (8) koji se može izabrati, pri čemu svaki audio blok (8) sadrži audio sadržaj sa jednim muzičkim instrumentom koji je uključen u kreiranje audio zapisa; dodeljivanje jedinstvenog identifikatora svakom audio bloku (8) korišćenja jedinstvenih identifikatora za vršenje izbora audio blokova (8), gde je postupak naznačen time što:
korak upotrebe jedinstvenih identifikatora za izbor audio blokova (8) sadrži biranje kombinacije audio blokova (8) tako da se kombinacija koja sadrži agregaciju svih jedinstvenih identifikatora odabranih audio blokova (8) ne nalazi u zapisu uređaja (9) za skladištenje koji održava zapise kombinacija jedinstvenih identifikatora audio blokova (8) koji se koriste u prethodno generisanim izlaznim audio fajlovima, što ukazuje na to da je kombinacija izabranih audio blokova (8) jedinstvena i dozvoljena,
generisanje izlaznog audio fajla kombinovanjem izabranih audio blokova (8),
snimanje zapisa o kombinaciji jedinstvenih identifikatora odabranih audio blokova (8) generisanog izlaznog audio fajla u uređaju (9) za skladištenje;
snimanje svakog generisanog izlaznog audio fajla u uređaju (9) za skladištenje radi preuzimanja kao unapred snimljenog audio zapisa (5);
2
nanošenje muzičkog šablona na unapred snimljeni audio zapis (5) pomoću upravljanja sredstvom za uređivanje zvuka radi uređivanja unapred snimljenog zvučnog zapisa podešavanjem tempa i pomeranjem harmonične karte u skladu sa šablonom; upravljanje sredstvima za odvajanje zvuka radi razdvajanja uređenog unapred snimljenog zvučnog zapisa na odvojene audio blokove (8) i snimanje većeg broja odvojenih audio blokova (8) u interaktivnoj biblioteci muzičkog sadržaja, pri čemu je moguće odabrati veći broj odvojenih audio blokova (8) iz interaktivne biblioteke muzičkog sadržaja prilikom generisanja daljih izlaznih audio fajlova, i povezivanje većeg broja interaktivnih biblioteka muzičkog sadržaja i spajanje i objedinjavanje sadržaja većeg broja biblioteka kako bi se stvorio masovni univerzalni fond deljenog sadržaja u obliku uređenih audio blokova izdvojenih iz unapred snimljenih audio zapisa.
2. Postupak prema bilo kojem od prethodnih Zahteva, u kojem svaki audio blok (8) sadrži audio sadržaj sa jednim muzičkim instrumentom.
3. Postupak prema bilo kojem od prethodnih Zahteva, koji sadrži korak:
izbora audio blokova (8) sa istim audio parametrima radi upotrebe pri generisanju izlaznog audio fajla, pri čemu svaki audio blok (8) ima audio parametre prema audio zapisu (5) iz kojeg je audio blok (8) izdvojen.
4. Postupak prema bilo kojem od prethodnih Zahteva, koji sadrži korak:
čuvanja audio blokova (8) u uređaju (9) za skladištenje prema jednom od: audio parametrima audio bloka i muzičkom instrumentu.
5. Postupak prema bilo kojem od prethodnih Zahteva, koji sadrži korak:
izbora audio blokova (8) za izlazni audio fajl prema podacima izabranim od strane korisnika koji sadrže jedan ili više podataka o: muzičkom žanru, muzičkom stilu i raspoloženju.
6. Postupak prema bilo kojem od prethodnih Zahteva, koji sadrži jedan ili više koraka:
rukovanja modulom (51) za zadržavanje radi zadržavanja jednog ili više audio blokova (8) izabranih pomoću sredstva (12) za izbor audio blokova i zamene najmanje jednog od audio blokova (8) izabranih pomoću sredstva (12) za izbor audio blokova sa prethodno neizabranim audio blokom prema podacima izabranim od strane korisnika;
rukovanja modulom (52) za nasumični izbor radi automatskog uklanjanja iz generisanog izlaznog audio fajla jednog ili više audio blokova (8) izabranih pomoću sredstva (12) za izbor audio blokova i uključivanja u izlazni audio fajl audio bloka ili audio blokova (8) sa uređaja (9) za skladištenje koji imaju iste audio parametre kao i uklonjeni audio blok ili audio blokovi (8);
rukovanje modulom (53) za uređivanje i mešanje zvuka radi izmene, dorade, podešavanja, variranja i/ili promene audio karakteristika generisanog izlaznog audio fajla;
rukovanja modulom (53) za uređivanje i mešanje zvuka radi izmene, dorađivanja, podešavanja, variranja i/ili promene audio karakteristika audio bloka u generisanom izlaznom audio fajlu; i
rukovanja modulom (53) za uređivanje i mešanje zvuka radi podešavanja tempa i/ili pomeranja harmoničke mape audio zapisa.
7. Postupak prema bilo kojem od prethodnih Zahteva, koji sadrži korak:
uvoza drugih izvođenja instrumenta i/ili glasa iz spoljašnjeg izvora radi uključivanja u izlazni audio fajl.
8. Postupak prema bilo kojem od prethodnih Zahteva, koji sadrži korak:
rukovanja modulom (55) za sinhronizaciju zvuka radi sinhronizacije izlaznog audio fajla sa video fajlom, fajlom slike i/ili tekstualnim fajlom.
9. Postupak prema bilo kojem od prethodnih Zahteva, koji sadrži prenos generisanog izlaznog audio fajla na računarski uređaj prema koracima:
razdvajanja audio blokova (8) izlaznog audio fajla na segmente audio bloka, gde svaki segment audio bloka ima svoj položaj u vremenu tako da segmenti audio bloka iz istog audio bloka (8) imaju drugačiji položaj u vremenu;
prenos segmenata audio bloka koji imaju isti položaj u vremenu zajedno, tako da se segmenti audio blokova koji imaju isti položaj u vremenu primaju na računarskom uređaju u suštini u isto vreme, i
2
kombinovanje na računarskom uređaju segmenata audio bloka koji imaju isti položaj u vremenu kako bi se formirao najmanje deo izlaznog audio fajla i
kombinovanje delova audio fajla kako bi se na računarskom uređaju formirao izlazni audio fajl.
10. Sistem (1) za generisanje izlaznog audio fajla, gde sistem (1) sadrži jedan ili više procesora i memoriju koja sadrži programske instrukcije koje izvršava jedan ili više procesora radi izvođenja koraka prema bilo kojem od Zahteva 1 do 9.
11. Postojani mašinski čitljiv medij koji sadrži instrukcije koje, kada ih izvršava jedan ili više procesora, čine da jedan ili više procesora izvršavaju korake u skladu sa bilo kojim od Zahteva 1 do 9.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IES20130120A IES86526B2 (en) | 2013-04-09 | 2013-04-09 | A system and method for generating an audio file |
| EP14722998.3A EP2984647B8 (en) | 2013-04-09 | 2014-04-08 | A system and method for generating an audio file |
| PCT/EP2014/057068 WO2014166953A1 (en) | 2013-04-09 | 2014-04-08 | A system and method for generating an audio file |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RS61662B1 true RS61662B1 (sr) | 2021-04-29 |
Family
ID=51654487
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RS20210364A RS61662B1 (sr) | 2013-04-09 | 2014-04-08 | Sistem i postupak za generisanje audio fajla |
Country Status (20)
| Country | Link |
|---|---|
| US (7) | US9390696B2 (sr) |
| EP (2) | EP3832646A1 (sr) |
| JP (2) | JP6509192B2 (sr) |
| CN (1) | CN105247608B (sr) |
| AU (1) | AU2014253227B2 (sr) |
| BR (1) | BR112015025456B1 (sr) |
| CA (1) | CA2908861C (sr) |
| CY (1) | CY1124040T1 (sr) |
| DK (1) | DK2984647T3 (sr) |
| ES (1) | ES2855224T3 (sr) |
| HR (1) | HRP20210465T1 (sr) |
| HU (1) | HUE054417T2 (sr) |
| IE (1) | IES86526B2 (sr) |
| LT (1) | LT2984647T (sr) |
| PL (1) | PL2984647T3 (sr) |
| PT (1) | PT2984647T (sr) |
| RS (1) | RS61662B1 (sr) |
| RU (1) | RU2662125C2 (sr) |
| SI (1) | SI2984647T1 (sr) |
| WO (1) | WO2014166953A1 (sr) |
Families Citing this family (51)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10204625B2 (en) | 2010-06-07 | 2019-02-12 | Affectiva, Inc. | Audio analysis learning using video data |
| JP2013050530A (ja) | 2011-08-30 | 2013-03-14 | Casio Comput Co Ltd | 録音再生装置およびプログラム |
| JP5610235B2 (ja) * | 2012-01-17 | 2014-10-22 | カシオ計算機株式会社 | 録音再生装置およびプログラム |
| US20150114208A1 (en) * | 2012-06-18 | 2015-04-30 | Sergey Alexandrovich Lapkovsky | Method for adjusting the parameters of a musical composition |
| IES86526B2 (en) | 2013-04-09 | 2015-04-08 | Score Music Interactive Ltd | A system and method for generating an audio file |
| US12159610B2 (en) | 2013-12-06 | 2024-12-03 | Intelliterran, Inc. | Synthesized percussion pedal and docking station |
| US11688377B2 (en) | 2013-12-06 | 2023-06-27 | Intelliterran, Inc. | Synthesized percussion pedal and docking station |
| US9905210B2 (en) | 2013-12-06 | 2018-02-27 | Intelliterran Inc. | Synthesized percussion pedal and docking station |
| US10741155B2 (en) | 2013-12-06 | 2020-08-11 | Intelliterran, Inc. | Synthesized percussion pedal and looping station |
| US9378718B1 (en) * | 2013-12-09 | 2016-06-28 | Sven Trebard | Methods and system for composing |
| US9047854B1 (en) * | 2014-03-14 | 2015-06-02 | Topline Concepts, LLC | Apparatus and method for the continuous operation of musical instruments |
| WO2016002738A1 (ja) * | 2014-06-30 | 2016-01-07 | ソニー株式会社 | 情報処理装置および情報処理方法 |
| GB2550732B (en) * | 2015-03-03 | 2019-11-06 | Openhd Pty Ltd | Distributed live performance scheduled audio recording, cloud-based audio content editing and distribution of audio tracks and associated metadata |
| CN106161724A (zh) * | 2015-03-23 | 2016-11-23 | 阿里巴巴集团控股有限公司 | 音频输出控制方法及装置 |
| US9721551B2 (en) | 2015-09-29 | 2017-08-01 | Amper Music, Inc. | Machines, systems, processes for automated music composition and generation employing linguistic and/or graphical icon based musical experience descriptions |
| US10854180B2 (en) | 2015-09-29 | 2020-12-01 | Amper Music, Inc. | Method of and system for controlling the qualities of musical energy embodied in and expressed by digital music to be automatically composed and generated by an automated music composition and generation engine |
| CN106652655B (zh) * | 2015-10-29 | 2019-11-26 | 施政 | 一种音轨替换的乐器 |
| US10349196B2 (en) * | 2016-10-03 | 2019-07-09 | Nokia Technologies Oy | Method of editing audio signals using separated objects and associated apparatus |
| US9905208B1 (en) * | 2017-02-21 | 2018-02-27 | Speed of Sound Software, Inc. | System and method for automatically forming a master digital audio track |
| WO2018237021A1 (en) * | 2017-06-21 | 2018-12-27 | Maher Jonathan Bannon | Separation and playback of audio components |
| US10348880B2 (en) * | 2017-06-29 | 2019-07-09 | Cheerful Ventures Llc | System and method for generating audio data |
| JP7193167B2 (ja) | 2017-08-29 | 2022-12-20 | インテリテラン,インク. | マルチメディアを記録してレンダリングするための装置、システム、及び方法 |
| USD861724S1 (en) * | 2017-12-21 | 2019-10-01 | Toontrack Music Ab | Computer screen with a graphical user interface |
| US10424280B1 (en) | 2018-03-15 | 2019-09-24 | Score Music Productions Limited | Method and system for generating an audio or midi output file using a harmonic chord map |
| US10311844B1 (en) * | 2018-05-04 | 2019-06-04 | Peter T. Godart | Musical instrument recording system |
| USD869493S1 (en) | 2018-09-04 | 2019-12-10 | Apple Inc. | Electronic device or portion thereof with graphical user interface |
| CN109242938B (zh) * | 2018-09-12 | 2023-04-11 | 福建天晴数码有限公司 | 一种基于Unity的动画编辑方法及终端 |
| US11625216B2 (en) * | 2018-09-17 | 2023-04-11 | Apple Inc. | Techniques for analyzing multi-track audio files |
| EP3864647A4 (en) * | 2018-10-10 | 2022-06-22 | Accusonus, Inc. | AUDIO STEMS PROCESSING METHOD AND SYSTEM |
| CN109671416B (zh) * | 2018-12-24 | 2023-07-21 | 成都潜在人工智能科技有限公司 | 基于增强学习的音乐旋律生成方法、装置及用户终端 |
| US10915566B2 (en) | 2019-03-01 | 2021-02-09 | Soundtrack Game LLC | System and method for automatic synchronization of video with music, and gaming applications related thereto |
| EP3706113B1 (en) | 2019-03-04 | 2022-02-16 | Spotify AB | Editing of midi files |
| US10770045B1 (en) * | 2019-07-22 | 2020-09-08 | Avid Technology, Inc. | Real-time audio signal topology visualization |
| US11024275B2 (en) | 2019-10-15 | 2021-06-01 | Shutterstock, Inc. | Method of digitally performing a music composition using virtual musical instruments having performance logic executing within a virtual musical instrument (VMI) library management system |
| US10964299B1 (en) | 2019-10-15 | 2021-03-30 | Shutterstock, Inc. | Method of and system for automatically generating digital performances of music compositions using notes selected from virtual musical instruments based on the music-theoretic states of the music compositions |
| US11037538B2 (en) | 2019-10-15 | 2021-06-15 | Shutterstock, Inc. | Method of and system for automated musical arrangement and musical instrument performance style transformation supported within an automated music performance system |
| EP4006896B1 (en) * | 2019-10-28 | 2023-08-09 | Spotify AB | Automatic orchestration of a midi file |
| US12190013B2 (en) * | 2020-07-09 | 2025-01-07 | Sony Interactive Entertainment LLC | Multitrack container for sound effect rendering |
| GB2602118B (en) * | 2020-12-18 | 2025-07-23 | Scored Tech Inc | Generating and mixing audio arrangements |
| US11929098B1 (en) * | 2021-01-20 | 2024-03-12 | John Edward Gillespie | Automated AI and template-based audio record mixing system and process |
| US12347409B1 (en) * | 2021-06-08 | 2025-07-01 | Look Sharp Labs, Inc. | Systems and methods for converting music into segmented digital assets for dynamic uses in digital experiences |
| CN115691521B (zh) * | 2021-07-29 | 2026-03-13 | 华为技术有限公司 | 一种音频信号的编解码方法和装置 |
| US12223935B2 (en) * | 2021-08-06 | 2025-02-11 | International Business Machines Corporation | Voice assistant system with audio effects related to voice commands |
| USD987673S1 (en) * | 2021-08-19 | 2023-05-30 | Roland Corporation | Display screen or portion thereof with graphical user interface |
| CN116704978A (zh) * | 2022-02-28 | 2023-09-05 | 北京字跳网络技术有限公司 | 音乐生成方法、装置、设备、存储介质及程序 |
| US11763849B1 (en) | 2022-07-27 | 2023-09-19 | Lemon Inc. | Automatic and fast generation of music audio content for videos |
| US20240194173A1 (en) * | 2022-12-07 | 2024-06-13 | Hyph Ireland Limited | Method, system and computer program for generating an audio output file |
| USD1071957S1 (en) | 2022-12-07 | 2025-04-22 | Hyph Ireland Limited | Display screen with graphical user interface |
| US12165622B2 (en) | 2023-02-03 | 2024-12-10 | Applied Insights, Llc | Audio infusion system and method |
| US12112511B1 (en) | 2023-04-05 | 2024-10-08 | Sony Interactive Entertainment Inc. | Optimization of eye capture conditions for each user and use case |
| CN117116245B (zh) * | 2023-10-18 | 2024-01-30 | 武汉海微科技有限公司 | 声音信号的谐波生成方法、装置、设备及存储介质 |
Family Cites Families (44)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5467288A (en) * | 1992-04-10 | 1995-11-14 | Avid Technology, Inc. | Digital audio workstations providing digital storage and display of video information |
| JP3598598B2 (ja) | 1995-07-31 | 2004-12-08 | ヤマハ株式会社 | カラオケ装置 |
| US5801694A (en) * | 1995-12-04 | 1998-09-01 | Gershen; Joseph S. | Method and apparatus for interactively creating new arrangements for musical compositions |
| US5990407A (en) | 1996-07-11 | 1999-11-23 | Pg Music, Inc. | Automatic improvisation system and method |
| JP3743079B2 (ja) * | 1996-10-24 | 2006-02-08 | ヤマハ株式会社 | 演奏データ作成方法および装置 |
| KR100270988B1 (ko) * | 1998-03-12 | 2000-11-01 | 최길호 | 반주곡조 송출용 마이크의 녹음/재생 장치 |
| JP3870671B2 (ja) * | 2000-06-26 | 2007-01-24 | ヤマハ株式会社 | 携帯端末装置 |
| US7191023B2 (en) * | 2001-01-08 | 2007-03-13 | Cybermusicmix.Com, Inc. | Method and apparatus for sound and music mixing on a network |
| JP2003085946A (ja) * | 2001-09-14 | 2003-03-20 | Columbia Music Entertainment Inc | データ記録装置およびデータ記録再生装置 |
| US8732221B2 (en) * | 2003-12-10 | 2014-05-20 | Magix Software Gmbh | System and method of multimedia content editing |
| US7394011B2 (en) | 2004-01-20 | 2008-07-01 | Eric Christopher Huffman | Machine and process for generating music from user-specified criteria |
| JP2005300739A (ja) * | 2004-04-08 | 2005-10-27 | Yamaha Corp | 演奏データ編集装置 |
| JP2006084749A (ja) * | 2004-09-16 | 2006-03-30 | Sony Corp | コンテンツ生成装置およびコンテンツ生成方法 |
| KR100717491B1 (ko) | 2005-04-18 | 2007-05-14 | 엘지전자 주식회사 | 음악 작곡 장치 및 그 운용방법 |
| KR100731761B1 (ko) * | 2005-05-02 | 2007-06-22 | 주식회사 싸일런트뮤직밴드 | 인터넷을 통한 음악제작 시스템 및 방법 |
| US20070044643A1 (en) * | 2005-08-29 | 2007-03-01 | Huffman Eric C | Method and Apparatus for Automating the Mixing of Multi-Track Digital Audio |
| US7705231B2 (en) | 2007-09-07 | 2010-04-27 | Microsoft Corporation | Automatic accompaniment for vocal melodies |
| US7737354B2 (en) * | 2006-06-15 | 2010-06-15 | Microsoft Corporation | Creating music via concatenative synthesis |
| US8239052B2 (en) * | 2007-04-13 | 2012-08-07 | National Institute Of Advanced Industrial Science And Technology | Sound source separation system, sound source separation method, and computer program for sound source separation |
| EP2073193A1 (en) * | 2007-12-17 | 2009-06-24 | Sony Corporation | Method and device for generating a soundtrack |
| JP5341775B2 (ja) * | 2007-12-28 | 2013-11-13 | パナソニック株式会社 | 帯域割り当て方法 |
| US8097801B2 (en) | 2008-04-22 | 2012-01-17 | Peter Gannon | Systems and methods for composing music |
| CN101625855B (zh) * | 2008-07-09 | 2012-08-29 | 爱思开电讯投资(中国)有限公司 | 制作引导音轨和背景音乐的方法和装置 |
| US8026436B2 (en) * | 2009-04-13 | 2011-09-27 | Smartsound Software, Inc. | Method and apparatus for producing audio tracks |
| CA2996784A1 (en) * | 2009-06-01 | 2010-12-09 | Music Mastermind, Inc. | System and method of receiving, analyzing, and editing audio to create musical compositions |
| US9251776B2 (en) * | 2009-06-01 | 2016-02-02 | Zya, Inc. | System and method creating harmonizing tracks for an audio input |
| CN101944355B (zh) * | 2009-07-03 | 2013-05-08 | 深圳Tcl新技术有限公司 | 伴奏音乐生成装置及其实现方法 |
| JP2011044201A (ja) * | 2009-08-20 | 2011-03-03 | J&K Car Electronics Corp | オーディオ装置、プログラム、及び楽曲ファイル記憶方法 |
| US20110112672A1 (en) * | 2009-11-11 | 2011-05-12 | Fried Green Apps | Systems and Methods of Constructing a Library of Audio Segments of a Song and an Interface for Generating a User-Defined Rendition of the Song |
| US8699727B2 (en) * | 2010-01-15 | 2014-04-15 | Apple Inc. | Visually-assisted mixing of audio using a spectral analyzer |
| WO2011103498A2 (en) * | 2010-02-18 | 2011-08-25 | The Trustees Of Dartmouth College | System and method for automatically remixing digital music |
| US8868411B2 (en) | 2010-04-12 | 2014-10-21 | Smule, Inc. | Pitch-correction of vocal performance in accord with score-coded harmonies |
| US9286876B1 (en) | 2010-07-27 | 2016-03-15 | Diana Dabby | Method and apparatus for computer-aided variation of music and other sequences, including variation by chaotic mapping |
| US20120089390A1 (en) | 2010-08-27 | 2012-04-12 | Smule, Inc. | Pitch corrected vocal capture for telephony targets |
| WO2012051605A2 (en) * | 2010-10-15 | 2012-04-19 | Jammit Inc. | Dynamic point referencing of an audiovisual performance for an accurate and precise selection and controlled cycling of portions of the performance |
| US9342599B2 (en) * | 2011-05-25 | 2016-05-17 | Thomas Stetson Elliott | Methods and systems for centralized audio and video news product collection, optimization, storage, and distribution |
| MX345589B (es) | 2011-07-29 | 2017-02-07 | Music Mastermind Inc | Sistema y método para producir un acompañamiento musical más armonioso y para aplicar una cadena de efectos a una composición musical. |
| US9552607B2 (en) * | 2012-03-21 | 2017-01-24 | Beatport, LLC | Systems and methods for selling sounds |
| US9798805B2 (en) | 2012-06-04 | 2017-10-24 | Sony Corporation | Device, system and method for generating an accompaniment of input music data |
| US20140018947A1 (en) | 2012-07-16 | 2014-01-16 | SongFlutter, Inc. | System and Method for Combining Two or More Songs in a Queue |
| IES86526B2 (en) | 2013-04-09 | 2015-04-08 | Score Music Interactive Ltd | A system and method for generating an audio file |
| GB2551807B (en) | 2016-06-30 | 2022-07-13 | Lifescore Ltd | Apparatus and methods to generate music |
| EP3389028A1 (en) | 2017-04-10 | 2018-10-17 | Sugarmusic S.p.A. | Automatic music production from voice recording. |
| EP3803633A1 (en) | 2018-05-24 | 2021-04-14 | Aimi Inc. | Music generator |
-
2013
- 2013-04-09 IE IES20130120A patent/IES86526B2/en not_active IP Right Cessation
-
2014
- 2014-04-08 BR BR112015025456-0A patent/BR112015025456B1/pt active IP Right Grant
- 2014-04-08 HU HUE14722998A patent/HUE054417T2/hu unknown
- 2014-04-08 HR HRP20210465TT patent/HRP20210465T1/hr unknown
- 2014-04-08 DK DK14722998.3T patent/DK2984647T3/da active
- 2014-04-08 EP EP20216417.4A patent/EP3832646A1/en active Pending
- 2014-04-08 AU AU2014253227A patent/AU2014253227B2/en active Active
- 2014-04-08 WO PCT/EP2014/057068 patent/WO2014166953A1/en not_active Ceased
- 2014-04-08 PL PL14722998T patent/PL2984647T3/pl unknown
- 2014-04-08 LT LTEP14722998.3T patent/LT2984647T/lt unknown
- 2014-04-08 JP JP2016506933A patent/JP6509192B2/ja active Active
- 2014-04-08 RU RU2015147731A patent/RU2662125C2/ru active
- 2014-04-08 CA CA2908861A patent/CA2908861C/en active Active
- 2014-04-08 ES ES14722998T patent/ES2855224T3/es active Active
- 2014-04-08 SI SI201431802T patent/SI2984647T1/sl unknown
- 2014-04-08 PT PT147229983T patent/PT2984647T/pt unknown
- 2014-04-08 EP EP14722998.3A patent/EP2984647B8/en active Active
- 2014-04-08 RS RS20210364A patent/RS61662B1/sr unknown
- 2014-04-08 CN CN201480030520.5A patent/CN105247608B/zh active Active
- 2014-04-09 US US14/248,700 patent/US9390696B2/en active Active
-
2016
- 2016-06-23 US US15/191,490 patent/US9843404B2/en active Active
-
2017
- 2017-10-31 US US15/799,956 patent/US10812208B2/en active Active
-
2019
- 2019-04-02 JP JP2019070744A patent/JP6736186B2/ja active Active
-
2020
- 2020-10-15 US US17/071,295 patent/US11569922B2/en active Active
-
2021
- 2021-03-17 CY CY20211100227T patent/CY1124040T1/el unknown
- 2021-08-30 US US17/461,705 patent/US11483083B2/en active Active
- 2021-08-30 US US17/461,686 patent/US11277215B2/en active Active
- 2021-08-30 US US17/461,752 patent/US11277216B2/en active Active
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11277215B2 (en) | System and method for generating an audio file | |
| US20240055024A1 (en) | Generating and mixing audio arrangements | |
| US20130097558A1 (en) | Adaptive artistry | |
| HK40053932A (en) | A system and method for generating an audio file | |
| US20130097222A1 (en) | Adaptive artistry | |
| HK1221060B (en) | A system and method for generating an audio file | |
| IES86526Y1 (en) | A system and method for generating an audio file | |
| IE20130120U1 (en) | A system and method for generating an audio file | |
| Rutter | Soundtracks: Using music in film | |
| Vinet | The SemanticHIFI project: content-based management and manipulation of musical recordings |