Показати скорочену інформацію

dc.contributor.authorВойтко, В. В.uk, ru
dc.contributor.authorБевз, С. В.uk, ru
dc.contributor.authorБурбело, С. М.uk, ru
dc.contributor.authorСтавицький, П. В.uk
dc.contributor.authorСтавицкий, П. В.ru
dc.contributor.authorVoitko, V. V.en
dc.contributor.authorBevz, S. V.en
dc.contributor.authorBurbelo, S. M.en
dc.contributor.authorStavytskyi, P. V.en
dc.date.accessioned2020-07-28T09:01:19Z
dc.date.available2020-07-28T09:01:19Z
dc.date.issued2020
dc.identifier.citationМоделі системи аналізу та розпізнавання музичних композицій [Текст] / В. В. Войтко, С. В. Бевз, С. М. Бурбело, П. В. Ставицький // Інформаційні технології та комп'ютерна інженерія. – 2020. – № 1. – С. 32–38.uk
dc.identifier.issn1999-9941
dc.identifier.issn2078-6387
dc.identifier.urihttp://ir.lib.vntu.edu.ua//handle/123456789/30257
dc.description.abstractУ статті розглядаються моделі системи розпізнавання музичних композицій у системі синтезу та аналізу музичних звуків, спрямовані на підвищення ідентифікаційних можливостей автоматизованої системи. Модуль розпізнавання музичних композицій орієнтований на серверну частину системи, яка, незалежно від клієнта, містить базу даних з відбитками музичних композицій. За допомогою алгоритмів розпізнавання мелодій за заданим аргументом у вигляді відбитку сервер повертає список музичних композицій, які найбільше задовольняють умовам пошуку. Клієнтська частина взаємодіє з серверною за допомогою розробленого прикладного програмного інтерфейсу , який, крім відомого функціоналу підходу до архітектури мережевих протоколів REST, що базується на протоколі HTTP, де клієнт використовує запити лише в форматі, визначеному специфікацією серверної частини, також передбачає реалізацію можливостей підходу до архітектури мережевої взаємодії з використанням мови запитів GraphQL, що дозволяє будувати параметри запиту зі сторони клієнта. Локальна база даних містить набір відбитків та метаданих про музичні композиції для прискорення процесу розпізнавання, оскільки дозволяє покрити більшість сценаріїв використання додатку з найпопулярнішими музичними композиціями з можливістю швидкого повернення результату після локального співставлення даних без необхідності затримок клієнт-серверної взаємодії. Модуль синхронізації бази даних відповідає за своєчасне оновлення локальної бази новими відбитками з серверної частини та за загальну синхронізацію клієнтської і серверної частин системи. Планувальник синхронізації забезпечує формування розкладу синхронізації локальної та серверної баз даних, а також реалізує стратегії оп- тимізації використання акумулятора та забезпечує роботу з низьким рівнем інтернет-з`єднання. Розглянуто собливості зберігання бази відбитків композицій та стратегії роботи з пристроями на базі мобільних платформ, зокрема, під операційну систему Android з використанням режиму Doze, який забороняє фонову роботу пристрою у стані спокою, окрім коротких проміжків часу, так званих вікон підтримки, які визначаються операційною системою в процесі роботи та дозволяють виконувати короткочасні фонові операції. Проведено оптимізацію процесу використання енергії акумулятора мобільного пристрою при синхронізації метаданих музичних композицій між клієнтською та серверною складовими системи.uk
dc.description.abstractВ статье рассматриваются модели системы распознавания музыкальных композиций в системе синтеза и анализа музыкальных звуков, направленные на повышение идентификационных возможностей автоматизированной системы. Модуль распознавания музыкальных композиций ориентирован на серверную часть системы, которая, независимо от клиента, содержит базу данных с отпечатками музыкальных композиций. С помощью алгоритмов распознавания мелодий с заданным аргументом в виде отпечатка сервер возвращает список музыкальных композиций, наиболее удовлетворяющих условиям поиска. Клиентская часть взаимодействует с серверной с помощью разработанного прикладного программного интерфейса, который, кроме известного функционала подхода к архитектуре сетевых протоколов REST, основанном на протоколе HTTP, где клиент использует запросы только в формате, определенном спецификацией серверной части, также предусматривает реализацию возможностей подхода к архитектуре сетевого взаимодействия с использованием языка запросов GraphQL. что позволяет строить параметры запроса со стороны клиента. Локальная база данных содержит набор отпечатков и метаданных о музыкальных композициях для ускорения процесса распознавания, поскольку позволяет покрыть большинство сценариев использования приложения с самыми популярными музыкальными композициями с возможностью быстрого возврата результата после локального сопоставления данных без необходимости задержек клиент-серверного взаимодействия. Модуль синхронизации базы данных отвечает за своевременное обновление локальной базы новыми отпечаткаъш с серверной части и за общую синхронизацию клиентской и серверной частей системы. Планировщик синхронизации обеспечивает формирование расписания синхронизации локальной и серверной баз данных, а также реализует стратегии оптимизации использования аккумулятора и обеспечивает работу с низким уровнем интернет-соединения Рассмотрены особенности хранения базы отпечатков композиций и стратегии работы с устройствами на базе мобильных плаїформ, в частности, под операционную систему Android в режиме Doze, запрещающем фоновую работу устройства в состоянии покоя, кроме коротких промежутков времени, так называемых окон поддержки, которые определяются операционной системой в процессе работы и позволяют выполнять кратковременные фоновые операции. Проведена оптимизация процесса использования энергии аккумулятора мобильного устройства при синхронизации метаданных музыкальных композиций между клиентской и серверной составляющими системы.ru
dc.description.abstractThe article discusses the models of the recognition system for musical compositions in the system of synthesis and analysis of musical sounds, aimed at increasing the identification capabilities of an automated system. The recognition module for musical compositions is oriented to the server part of the system, which, regardless of the client, contains a database with fingerprints of musical compositions. With the help of melody recognition algorithms with a given argument m the form of a fingerprint, the server returns a list of musical compositions that most satisfy the search conditions. The client part, interacts with the server part using the developed application programming interface, which, in addition to the well-known functional approach to the REST network protocol architecture based on the HTTP protocol, where the client uses requests only in the format defined by the server part specification, also provides for the implementation of the capabilities of the network architecture approach interactions using the GraphQL query language, which allows to build query parameters on the client side. The local database contains a set of fingerprints and metadata about musical compositions to speed up the recognition process, smce it allows to cover most application scenarios with the most popular musical compositions with the ability to quickly return results after local data matching without the need for client-server interaction delays. The database synchronization module is responsible for the timely updating of the local database with newr fingerprints from the server side and for the general synchronization o f the client and server parts of the system. The synchronization scheduler provides a synchronization schedule for the local and server databases, as well as implements strategies for optimizing battery usage and ensures wrork with a lowr level of Internet, connection. The features of storing the fingerprint database of compositions and strategies for w’orkmg with devices based on mobile platforms, m particular, for the Android operating system in Doze mode, which prohibits the background operation of the device at rest, except for short periods o f time, the so-called support windows, which are determined by the operating svstern work process and allow to perforai short-term background operations. Performed the optimization of the process of using the batten’ energy of a mobile device while synchronizing the metadata of musical compositions between the client and server components of the system.en
dc.language.isouk_UAuk_UA
dc.publisherВНТУuk
dc.relation.ispartofІнформаційні технології та комп`ютерна інженерія. № 1 : 32–38.uk
dc.relation.urihttps://itce.vntu.edu.ua/index.php/itce/article/view/742
dc.subjectмузичні композиціїuk
dc.subjectрозпізнаванняuk
dc.subjectсистеми аналізуuk
dc.subjectмобильное приложениеru
dc.subjectраспознавание музыкиru
dc.subjectклиент-серверная системаru
dc.subjectхранение данныхru
dc.subjectmobile applicationen
dc.subjectmusic recognitionen
dc.subjectclient-server systemen
dc.subjectdata persistenceen
dc.titleМоделі системи аналізу та розпізнавання музичних композиційuk
dc.title.alternativeМодели системы анализа и распознавания музыкальных композицийru
dc.title.alternativeModels of analysis and recognition system of musical compositionsen
dc.typeArticle
dc.identifier.udc004.624
dc.relation.referencesСтавицький П.В. Використання технологій аналізу та синтезу музичних звуків для розробки му- зичного синтезатора / П.В. Ставицький, А.В. Денисюк, В.В Войтко. НТКП ВНТУ. Факультет ін- формаційних технологій та комп'ютерної інженерії : XLVI Науково-технічна конференція факу- льтету інформаційних технологій та комп'ютерної інженерії, 2017. C. 3 – URL: https://conferences. vntu.edu.ua/index.php/all-fitki/all-fitki-2017/paper/view/2793/2521uk
dc.relation.referencesСтавицький П.В. Розробка модуля розпізнавання музики для мобільного додатку / П.В.Ставицький, В.В Войтко. НТКП ВНТУ. Факультет інформаційних технологій та комп'ютер- ної інженерії : XLVII Науково-технічна конференція факультету інформаційних технологій та комп'ютерної інженерії, 2018. – URL: https:// conferences.vntu.edu.ua/index.php/all-fitki/all-fitki- 2018/paper/view/ 5209/4571uk
dc.relation.referencesVoitko Viktoriia Automated system of audio components analysis and synthesis / Viktoriia V. Voitko, Svitlana V. Bevz, Sergii M. Burbelo, Pavlo V. Stavytskyi, Bogdan Pinaiev, Zbigniew Omiotek, Doszhon Baitussupov, Aigul Bazarbayeva. Proc. SPIE 11045, Optical Fibers and Their Applications, 2018, 110450V (15 March 2019); doi: 10.1117/12.2522313.en
dc.relation.referencesIdentify songs playing near you: веб-сайт. [Електронний ресурс] – Режим доступу: https://support.google.com/googleplaymusic/answer/2913276?hl=enen
dc.relation.referencesGraphQL Specification Versions [Електронний ресурс] – Режим доступу: https://spec.graphql.orgen
dc.relation.referencesGraphQL: A data query language – Facebook Engineering [Електронний ресурс] – Режим доступу: https://engineering.fb .com/core-data/graphql-a-data-query-language/en
dc.relation.referencesFowler M. Patterns of Enterprise Application Architecture, Addison-Wesley Professional / M. Fowler, D.Rice, M. Foemmel, E. Hieatt, R. Mee, R. Stafford, 1 edition, 560, (November 15, 2002) – p. 322.en
dc.relation.referencesOptimize for Doze and App Standby / Android Developers [Електронний ресурс] – Режим доступу: https://developer.android. com/training/monitoring-device-state/doze-standbyen
dc.identifier.doihttps://doi.org/10.31649/1999-9941-2020-47-l-32-38


Файли в цьому документі

Thumbnail

Даний документ включений в наступну(і) колекцію(ї)

Показати скорочену інформацію