СПОСОБ ИЗВЛЕЧЕНИЯ БИГ-БИТОВОЙ ИНФОРМАЦИИ ИЗ ДОЛЕЙ МУЗЫКАЛЬНОГО ТАКТА, НОСИТЕЛЬ ДАННЫХ И ТЕРМИНАЛ Российский патент 2022 года по МПК G06F16/00 

Описание патента на изобретение RU2773876C2

Ссылка на родственную заявку

[0001] Данная заявка представляет собой заявку национальной фазы на базе заявки PCT/CN2018/119108, поданной 4 декабря 2018 года, которая испрашивает приоритет согласно заявке на патент Китая № 201711466076.3 под названием «Способ извлечения биг-битовой информации из долей музыкального такта, носитель данных и терминал», поданной 28 декабря 2017 года, содержание которой полностью включено в настоящий документ посредством ссылки.

Область техники, к которой относится настоящее изобретение

[0002] Настоящее изобретение относится к области мультимедийных информационных технологий, в частности, к способу извлечения биг-битовой информации из долей музыкального такта, носителю данных и терминалу.

Предшествующий уровень техники настоящего изобретения

[0003] Долями музыкального такта (тактовыми долями или битами) собирательно называются временные точки с акцентированным ритмом, используемые в музыке, например, стук ударных инструментов, акцент фортепиано, высшая точка звучания человеческого голоса и тому подобное. Однако биг-бит представляет собой музыкальную форму, разработанную на базе электронной танцевальной музыки, начало которой было положено в Великобритании в середине 1990-ых годов. В общем, для того чтобы аудитория лучше воспринимала ритм музыки, создатель музыкального произведения может добавить к долям музыкального такта набор циклических (или квазициклических) биг-битовых ритмических точек. Если для примера взять музыку, при исполнении которой используются наборы ударных инструментов, то для воспроизведения набора тактовых долей обычно используются военные барабаны, входящие в состав ударных инструментов; и биг-битовые ритмические точки, соответственно, также называются «ритмическими точками военных барабанов». Поскольку биг-бит дает лучшее чувство ритма, очень важно извлечь биг-битовую информацию из долей музыкального такта для ее применения в различных музыкальных сценах в зависимости от пожеланий пользователя. Однако на сегодняшний день традиционная технология не предоставляет какое-либо решение по извлечению биг-битовой информации.

Краткое раскрытие настоящего изобретения

[0004] Настоящим изобретением предложен способ извлечения биг-битовой информации из долей музыкального такта. Этот способ предусматривает следующие стадии:

[0005] получение, по меньшей мере, одного дольного цикла-кандидата на основании долей музыкального такта;

[0006] генерирование, по меньшей мере, одной последовательности долей, соответствующей дольному циклу-кандидату, и вычисление весового коэффициента этой последовательности долей, причем две соседние доли в последовательности долей принимают дольный цикл-кандидат за интервал;

[0007] выбор последовательности долей с максимальным весовым коэффициентом из числа, по меньшей мере, одной последовательности долей дольного цикла-кандидата в качестве последовательности с максимальным весовым коэффициентом дольного цикла-кандидата; и

[0008] получение биг-битовой информации на основании последовательности с максимальным весовым коэффициентом, по меньшей мере, одного дольного цикла-кандидата и соответствующего весового коэффициента.

[0009] Настоящим изобретением дополнительно предложен машиночитаемый носитель данных, в котором хранится, по меньшей мере, одна компьютерная программа, причем при исполнении процессором этой программы процессор реализует следующее:

[0010] получение, по меньшей мере, одного дольного цикла-кандидата на основании долей музыкального такта;

[0011] генерирование, по меньшей мере, одной последовательности долей, соответствующей дольному циклу-кандидату, и вычисление весового коэффициента этой последовательности долей, причем две соседние доли в последовательности долей принимают дольный цикл-кандидат за интервал;

[0012] выбор последовательности долей с максимальным весовым коэффициентом из числа, по меньшей мере, одной последовательности долей дольного цикла-кандидата в качестве последовательности с максимальным весовым коэффициентом дольного цикла-кандидата; и

[0013] получение биг-битовой информации на основании последовательности с максимальным весовым коэффициентом, по меньшей мере, одного дольного цикла-кандидата и соответствующего весового коэффициента.

[0014] Настоящим изобретением дополнительно предложен терминал. Этот терминал включает в себя:

[0015] один или несколько процессоров; и

[0016] память, выполненную с возможностью хранения одной или нескольких программ;

[0017] при этом одна или несколько программ во время приведения их в исполнение одним или несколькими процессорами позволяют одному или нескольким процессорам осуществлять следующее:

[0018] получение, по меньшей мере, одного дольного цикла-кандидата на основании долей музыкального такта;

[0019] генерирование, по меньшей мере, одной последовательности долей, соответствующей дольному циклу-кандидату, и вычисление весового коэффициента этой последовательности долей, причем две соседние доли в последовательности долей принимают дольный цикл-кандидат за интервал;

[0020] выбор последовательности долей с максимальным весовым коэффициентом из числа, по меньшей мере, одной последовательности долей дольного цикла-кандидата в качестве последовательности с максимальным весовым коэффициентом дольного цикла-кандидата; и

[0021] получение биг-битовой информации на основании последовательности с максимальным весовым коэффициентом, по меньшей мере, одного дольного цикла-кандидата и соответствующего весового коэффициента.

[0022] Дополнительные аспекты и преимущества настоящего изобретения раскрыты в последующем описании; причем они станут очевидными после ознакомления с последующим описанием, или их можно понять в ходе реализации заявленного изобретения на практике.

Краткое описание фигур

[0023] Указанные и/или дополнительные аспекты и преимущества настоящего изобретения могут стать очевидными и понятными после ознакомления с последующим описанием вариантов осуществления заявленного изобретения в привязке к прилагаемым чертежам, где:

[0024] На фиг. 1 представлена блок-схема алгоритма реализации способа извлечения биг-битовой информации из долей музыкального такта согласно одному из вариантов осуществления настоящего изобретения; и

[0025] На фиг. 2 схематически проиллюстрирован сценарий применения биг-битовой информации согласно одному из вариантов осуществления настоящего изобретения.

Подробное раскрытие настоящего изобретения

[0026] В настоящем документе подробно описаны варианты осуществления заявленного изобретения, примеры которых проиллюстрированы на прилагаемых чертежах. Ссылочные позиции, одинаковые или схожие на всех прилагаемых чертежах, отображают одинаковые или схожие элементы или элементы с одинаковыми или схожими функциями. Варианты осуществления настоящего изобретения, описанные ниже в привязке к прилагаемым чертежам, носят исключительно иллюстративный, а не ограничительный характер, и служат для разъяснения заявленного изобретения.

[0027] На фиг. 1 представлена блок-схема алгоритма реализации способа извлечения биг-битовой информации из долей музыкального такта согласно одному из вариантов осуществления настоящего изобретения. Этот способ предусматривает выполнение стадий, описанных ниже.

[0028] Стадия S110. Получение, по меньшей мере, одного дольного цикла-кандидата на основании долей музыкального такта.

[0029] Музыкой может служить музыка, содержащаяся в музыкальной библиотеке, а также музыка, загружаемая самим пользователем. Поскольку настоящее изобретение предполагает извлечение биг-битовой информации, необходимо, чтобы музыка содержала информацию об исполнении с биг-битом. Если в качества примера взять военный барабан, то музыка должна быть обеспечена информацией об исполнительских характеристиках малого барабана. Долями музыкального такта (тактовыми долями или битами) собирательно называются временные точки с акцентированными ритмическими характеристиками, используемые в музыке, например, стук ударных инструментов, акцент фортепиано, высшая точка звучания человеческого голоса и тому подобное. Тактовая доля является единицей измерения ритма. В музыке ряд тактовых долей разной силы повторяется через равные промежутки времени. Если группа событий или явлений повторяется в одном и том же порядке, то временной или пространственный интервал, охватывающий всю группу событий или явлений, называется циклом.

[0030] Во-первых, необходимо вычислить, по меньшей мере, один дольный цикл-кандидат из числа всех тактовых долей с целью их последующего анализа, причем получение каждой тактовой доли (на данный момент классификация отсутствует) из музыкальных данных может осуществляться способом, который используется на известном уровне техники.

[0031] Стадия S120. Генерирование, по меньшей мере, одной последовательности долей, соответствующей дольному циклу-кандидату и вычисление весового коэффициента этой последовательности долей, причем две соседние доли в последовательности долей принимают дольный цикл-кандидат за интервал.

[0032] Для каждого дольного цикла-кандидата генерируется, по меньшей мере, одна последовательность долей. Каждая последовательность долей включает в себя различные тактовые доли, а две соседние доли принимают соответствующий дольный цикл-кандидат за интервал. Тактовые доли располагаются одна за другой согласно временной последовательности, и две соседние доли относятся к двум тактовым долям, которые располагаются перед и за друг другом. Если соседние тактовые доли принимают соответствующий дольный цикл-кандидат за интервал, это значит, что интервал между двумя соседними долями представляет собой целое положительное число, кратное соответствующему дольному циклу-кандидату, при этом допустима определенная погрешность, составляющая, например, ±5%.

[0033] Например, один дольный цикл-кандидат обозначается величиной T, и этот дольный цикл-кандидат T соответствует двум последовательностям долей. Одна из двух последовательностей долей включает в себя {долю 1, долю 2 и долю 3}; при этом доля 1 и доля 2 являются двумя соседними долями, и интервал между этими двумя соседними долями равен 97%T; доля 2 и доля 3 также являются соседними долями, и интервал между этими двумя соседними долями равен 102% T. Вторая из двух последовательностей долей включает в себя {долю 4, долю 5 и долю 6}; при этом доля 4 и доля 5 являются двумя соседними долями, и интервал между этими двумя соседними долями равен 97%2T; доля 5 и доля 6 также являются соседними долями, и интервал между этими двумя соседними долями равен 102%3T.

[0034] Для каждого дольного цикла-кандидата обеспечивается получение, по меньшей мере, одной последовательности долей, соответствующей дольному циклу-кандидату, и вычисляется весовой коэффициент каждой последовательности долей. Весовой коэффициент последовательности долей относится к параметру последовательности долей, имеющему относительную важность при общей оценке.

[0035] Стадия S130. Выбор последовательности долей с максимальным весовым коэффициентом из, по меньшей мере, одной последовательности долей дольного цикла-кандидата в качестве последовательности с максимальным весовым коэффициентом дольного цикла-кандидата.

[0036] Для каждого дольного цикла-кандидата предусмотрено, что дольный цикл-кандидат включает в себя различные последовательности долей, причем каждая последовательность долей характеризуется определенным весовым коэффициентом, а выбранная последовательность долей с максимальным весовым коэффициентом представляет собой последовательность с максимальным весовым коэффициентом дольного цикла-кандидата. Аналогичным образом может быть получена последовательность с максимальным весовым коэффициентом каждого дольного цикла-кандидата. Следует понимать, что когда только один дольный цикл-кандидат характеризуется последовательностью долей, эта последовательность долей является последовательностью с максимальным весовым коэффициентом дольного цикла-кандидата.

[0037] Стадия S140. Получение биг-битовой информации на основании последовательности с максимальным весовым коэффициентом, по меньшей мере, одного дольного цикла-кандидата и соответствующего весового коэффициента.

[0038] В необязательном варианте биг-битовая информация включает в себя биг-битовый цикл и биг-битовые ритмические точки. Биг-битовый цикл представляет собой общую длительность нот каждого такта в музыкальной партитуре. Время в музыке делится на равные базовые единицы, и каждая такая единица называется «долей» или «одной долей», а множество долей образуют такт; при этом реальное время, соответствующее такту, обычно фиксировано и называется биг-битовым циклом. Длительность такта отражает рисунок ритма музыки, заложенный создателем музыкального произведения. Биг-битовые ритмические точки представляют собой набор циклических долей, которые добавляются создателем музыкального произведения с тем, чтобы аудитория лучше чувствовала ритм музыки. Если взять музыку, при исполнении которой используются наборы ударных инструментов, то для воспроизведения набора тактовых долей обычно используются военные барабаны; и биг-битовые ритмические точки, соответственно, также называются «ритмическими точками военных барабанов».

[0039] После получения последовательности с максимальным весовым коэффициентом каждого дольного цикла-кандидата и соответствующего весового коэффициента в результате выполнения указанных стадий может быть вычислена биг-битовая информация, такая как биг-битовый цикл и биг-битовые ритмические точки, соответствующие музыке, причем эта информация вычисляется по долям музыкального такта с использованием определенного правила расчета.

[0040] Согласно этому варианту осуществления настоящего изобретения обеспечивается получение, по меньшей мере, одного дольного цикла-кандидата на основании тактовых долей, а затем обеспечивается получение последовательности с максимальным весовым коэффициентом каждого дольного цикла-кандидата, после чего биг-битовая информация может быть получена автоматически на основании последовательности с максимальным весовым коэффициентом и соответствующего весового коэффициента, благодаря чему реализуется извлечение биг-битовой информации.

[0041] В одном из вариантов осуществления настоящего изобретения получение, по меньшей мере, одного дольного цикла-кандидата на основании тактовых долей музыки предусматривает выполнение стадий, описанных ниже.

[0042] Стадия S1101. Запись временного интервала между каждыми двумя соседними долями из числа тактовых долей.

[0043] При этом регистрируется временной интервал между каждыми двумя долями. Если в качестве примера взять входные доли, включающие в себя долю 1, долю 2, долю 3, долю 4, долю 5 и т.д., то на этой стадии проявляется тенденция к записи временных интервалов между долей 1 и долей 2, между долей 2 и долей 3, между долей 3 и долей 4, между долей 4 и долей 5 и т.д. В необязательном варианте временной интервал получается путем вычитания длительности предыдущей доли из длительности последующей доли из числа двух соседних долей.

[0044] Стадия S1102. Получение гистограммы путем выполнения гистограммного статистического расчета гауссовского распределения, по меньшей мере, по одному временному интервалу, где по оси абсцисс гистограммы откладывается временной интервал, а по оси ординат откладывается повторяемость временного интервала.

[0045] В одном из вариантов осуществления настоящего изобретения выполнение гистограммного статистического расчета гауссовского распределения, по меньшей мере, по одному временному интервалу предусматривает выполнение стадий, описанных ниже.

[0046] Стадия S1102a. Построение исходной гистограммы.

[0047] При этом формируется двумерная гистограммная таблица, где по оси абсцисс откладываются все возможные временные интервалы, по оси ординат откладывается повторяемость временных интервалов, а все табличные значения в начальный момент времени равны нулю.

[0048] Стадия S1102b. Выбор одного временного интервала из исходной гистограммы в качестве текущего временного интервала.

[0049] Стадия S1102c. Повторяемость, соответствующая текущему временному интервалу в исходной гистограмме, увеличивается на первое значение, а повторяемость, соответствующая временному интервалу в исходной гистограмме, где интервальная разница между временным интервалом и текущим временным интервалом меньше порогового значения, увеличивается на второе значение, причем второе значение и интервальная разница находятся в отрицательной корреляции.

[0050] В некоторых вариантах осуществления настоящего изобретения повторяемость, соответствующая текущему временному интервалу T в исходной гистограмме, увеличивается на первое значение N, а повторяемость, соответствующая временному интервалу в исходной гистограмме, где интервальная разница между временным интервалом t и текущим временным интервалом T меньше порогового значения , увеличивается на второе значение , , где обозначает текущий временной интервал, обозначает временной интервал, отличный от текущего временного интервала, обозначает заданное пороговое значение, а обозначает основание функции натурального логарифма.

[0051] Более того, из числа временных интервалов выбирается еще один временной интервал в качестве текущего временного интервала, и повторяется стадия повышения значения в точке, где в исходной гистограмме располагается текущий временной интервал, на величину N и повышения значений во всех точках, где в исходной гистограмме располагается , на величину до тех пор, пока все временные интервалы не будут выбраны в качестве текущего временного интервала.

[0052] В необязательном варианте временные интервалы могут выбираться по одному в нисходящем порядке в сторону текущего временного интервала до тех пор, пока все временные интервалы не будут выбраны в качестве текущего временного интервала.

[0053] За счет выполнения гистограммного статистического расчета гауссовского распределения устраняется влияние погрешности и, таким образом, повышается точность статистического результата.

[0054] Стадия S1103. Получение, по меньшей мере, одной пиковой точки путем детектирования пиков на гистограмме.

[0055] При этом пиковые точки получаются путем детектирования пиков на гистограмме в зависимости от заданного условия детектирования пиков. В одном из вариантов осуществления настоящего изобретения условие детектирования пиков состоит в том, что минимальное значение данных между любыми двумя непрерывными пиками должно быть меньше половины двух пиков. Следует понимать, что настоящее изобретение не ограничено детектированием пиковых точек в зависимости от указанного условия детектирования пиков, и пользователи могут также принять другие условия детектирования пиков.

[0056] Стадия S1104. Временной интервал, соответствующий первым m точкам, принимается за дольный цикл-кандидат на основании убывающего порядка повторяемости временного интервала, соответствующего, по меньшей мере, одной пиковой точке, причем величина m является положительным целым числом.

[0057] Для всех пиковых точек, вычисленных на стадии S1103, в качестве дольного цикла-кандидата выбираются временные интервалы, соответствующие m пикам с максимальным значением на гистограмме (т.е. максимальной повторяемости).

[0058] Для каждого дольного цикла-кандидата обеспечивается извлечение из числа всех тактовых долей одной равноцикловой последовательности с максимальным весовым коэффициентом, принимающей цикл за интервал; т.е. последовательности с максимальным весовым коэффициентом. Термин «равноцикловый» в контексте настоящего документа не обозначает строгую эквивалентность, а допускает определенную погрешность, такую как погрешность ±5%, а также допускает определенную степень рассеяния; то есть, когда интервал между двумя долями в последовательности соответствует положительному целому числу, кратному циклу, то этот интервал также считается равным.

[0059] Для извлечения последовательности с максимальным весовым коэффициентом необходимо получить множество последовательностей долей каждого дольного цикла-кандидата перед выбором последовательности с максимальным весовым коэффициентом из множества последовательностей долей. В одном из вариантов осуществления настоящего изобретения генерирование, по меньшей мере, одной последовательности долей, соответствующей дольному циклу-кандидату, предусматривает выполнение стадий, описанных ниже.

[0060] Стадия S1201. Выбор одного дольного цикла-кандидата из числа дольных циклов-кандидатов в качестве текущего цикла тактовых долей.

[0061] В качестве текущего цикла тактовых долей выбирается любой один из дольных циклов-кандидатов.

[0062] Стадия S1202. Выбор одной доли из числа тактовых долей в качестве исходной доли.

[0063] В качестве исходной доли текущего цикла тактовых долей выбирается любая одна из тактовых долей. В необязательном варианте для удобства считывания выбор каждой тактовой доли в качестве исходной доли может осуществляться в нисходящем порядке.

[0064] Стадия S1203. Поиск тактовых долей, интервал между которыми и исходной тактовой долей удовлетворяет условию равноциклового интервала, из числа тактовых долей, следующих за исходной тактовой долей; при этом условие равноциклового интервала состоит в том, что погрешность между интервалом и положительным целым числом, кратным текущему циклу тактовых долей, лежит в пределах заданного диапазона.

[0065] Каждая входная доля располагается последовательно согласно временной последовательности. Поиск тактовых долей, удовлетворяющих условию равноциклового интервала, осуществляется в нисходящем порядке с принятием исходной доли за точку отсчета; при этом в случае обнаружения тактовых долей осуществляется запись соответствующей доли. Условие равноциклового интервала состоит в том, что погрешность между интервалом и положительным целым числом, кратным текущему циклу тактовых долей, лежит в пределах заданного диапазона, т.е. допускается определенная погрешность, а также допускается определенная степень рассеяния, то есть, когда интервал между двумя долями соответствует положительному целому числу, кратному циклу, то эти две доли считаются долями с равными интервалами.

[0066] В одном из возможных примеров осуществления может быть обеспечен поиск первой тактовой доли, удовлетворяющей условию равноциклового интервала, что осуществляется в нисходящем порядке с принятием исходной доли за точку отсчета, и после обнаружения этой тактовой доли она записывается. Указанный процесс повторяется с принятием ранее обнаруженной доли за новую точку отсчета, причем это происходит до тех пор, пока не будут получены все тактовые доли, где исходная доля принимается за точку отсчета.

[0067] Стадия S1204. Формирование одной последовательности долей текущего цикла тактовых долей по исходной доле и обнаруженным долям.

[0068] Исходная доля и все обнаруженные доли образуют одну последовательность долей текущего цикла тактовых долей.

[0069] Стадия S1205. Выбор другой доли из числа тактовых долей в качестве исходной доли и повторение стадии поиска тактовых долей, интервал между которыми и исходной долей удовлетворяет условию равноциклового интервала, из числа тактовых долей, следующих за исходной долей, до тех пор, пока в качестве исходной доли не будут выбраны все тактовые доли для получения всех дольных последовательностей текущего цикла тактовых долей.

[0070] В качестве новой исходной доли выбирается необработанная доля, а в необязательном варианте в качестве новой исходной доли выбирается доля, следующая за исходной долей, после чего повторяются стадии S1202 и S1203 для получения другой дольной последовательности текущего цикла тактовых долей. Затем выполняется обновление исходной доли и повторение описанной выше стадии до тех пор, пока не будут получены все дольные последовательности текущего цикла тактовых долей.

[0071] Стадия S1206. Выбор другого дольного цикла-кандидата из числа дольных циклов-кандидатов в качестве текущего цикла тактовых долей и повторение стадии выбора одной тактовой доли из числа всех входных долей в качестве исходной доли до тех пор, пока все дольные циклы-кандидаты не будут выбраны в качестве исходного цикла тактовых долей.

[0072] После получения всех дольных последовательностей одного цикла тактовых долей осуществляется выбор другого необработанного дольного цикла-кандидата в качестве нового цикла тактовых долей, и за счет выполнения стадий, описанных выше, обеспечивается получение всех дольных последовательностей нового цикла тактовых долей. Затем происходит обновление текущего цикла тактовых долей и повторение описанных выше стадий до тех пор, пока не будут выбраны и обработаны все дольные циклы-кандидаты. Таким образом, обеспечивается получение всех последовательностей долей, соответствующих всем дольным циклам-кандидатам.

[0073] После получения всех последовательностей долей необходимо вычислить весовой коэффициент последовательности долей с тем, чтобы можно было сравнить весовые коэффициенты последовательностей долей, которые были получены с принятием каждой доли за точку отсчета, причем в качестве весового коэффициента дольного цикла-кандидата выбирается максимальный весовой коэффициент, а последовательность долей, соответствующая максимальному весовому коэффициенту, служит последовательностью с максимальным весовым коэффициентом дольного цикла-кандидата.

[0074] Требование к вычислению весовых коэффициентов предполагает придание большего веса реальным биг-битовым циклам, и придание меньшего веса некоторым параметрам цикла, которые могут легко генерировать помехи. Обычную музыку отличает размер 2/4, 3/4 и 4/4; следовательно, решение согласно настоящему изобретению определяет параметры, которые могут легко генерировать помехи, такие как: 1/2 биг-битового цикла, 1/3 биг-битового цикла и два биг-битового цикла. Причины такого определения основаны на следующем:

[0075] 1. Для музыки размером 2/4 и 4/4 тактовая доля может находиться в позиции 1/2 каждого такта, обуславливая помехи 1/2 биг-битового цикла.

[0076] 2. Для музыки размером 3/4 тактовые доли могут находиться в позициях 1/3 и 2/3 каждого такта, обуславливая помехи 1/3 биг-битового цикла.

[0077] 3. Для музыки любого размера тактовые доли могут находиться в таких позициях, как такт 3/8, такт 5/16 или тому подобное, но обычно эти тактовые доли долго не существуют в устойчивом состоянии, и поэтому помехи, обусловленные этими тактовыми долями, могут не приниматься во внимание.

[0078] 4. При переключении музыки с сильного ритма на слабый ритм и наоборот некоторые биг-битовые ритмические точки могут сознательно пропускаться, при этом точность детектирования предварительно выбранных долей не будет равна 100%, и некоторые биг-битовые ритмические точки могут быть пропущены, что обуславливает определенные помехи, например, в два биг-битовых цикла.

[0079] Согласно настоящему изобретению для более четкого разграничения реального биг-бита и помех все тактовые доли делятся по силе с использованием алгоритма детектирования долей, и подразделяются на сильные и слабые доли; то есть, тактовые доли включают в себя сильные доли и слабые доли. В повторяющемся цикле тактовых долей эти тактовые доли включают в себя одну сильную долю и одну слабую долю при повторении двух единиц тактовых долей; тактовые доли включают в себя одну сильную долю и две слабые доли при повторении трех единиц тактовых долей; а при наличии лишь одного сильного звукового акцента сильной долей называется единичная доля с сильным акцентом, а слабой долей называется единичная доля без сильного звукового акцента. Исходя из того факта, что обычно музыка воспроизводиться с повышенной силой с целью выделения музыкального ритма в биг-битовых ритмических точках, можно утверждать, что тактовая доля, детектированная как сильная, станет биг-битовой ритмической точкой с большей долей вероятности, чем тактовая доля, детектированная как слабая.

[0080] Исходя из указанных причин, в одном из вариантов осуществления настоящего изобретения вычисление весового коэффициента последовательности долей предусматривает выполнение стадий, описанных ниже.

[0081] Стадия S1207. Выбор одной последовательности долей из последовательностей долей в качестве текущей последовательности долей.

[0082] Стадия S1208. Последовательное получение двух соседних тактовых долей в текущей последовательности долей.

[0083] Стадия S1209. Добавление первого заданного значения к весовому коэффициенту текущей последовательности долей, если обе доли из числа двух соседних тактовых долей являются сильными долями.

[0084] В одной из последовательностей долей первое заданное значение добавляется к весовому коэффициенту последовательности долей, если две продолжительные доли с равными интервалами являются сильными долями. Первое заданное значение может определяться в зависимости от фактических потребностей; например, первое заданное значение устанавливается на 7.

[0085] Стадия S1210. Добавление второго заданного значения к весовому коэффициенту текущей последовательности долей, если одна из двух соседних тактовых долей является сильной долей, а другая - слабой долей, причем второе заданное значение будет меньше первого заданного значения.

[0086] В одной из последовательностей долей второе заданное значение добавляется к весовому коэффициенту последовательности долей, если одна доля из числа двух продолжительных долей с равными интервалами является сильной долей, а другая - слабой долей. Второе заданное значение может определяться в зависимости от фактических потребностей; например, второе заданное значение устанавливается на 3.

[0087] Стадия S1211. Добавление третьего заданного значения к весовому коэффициенту текущей последовательности долей, если обе соседние доли являются слабыми долями, причем третье заданное значение будет меньше второго заданного значения.

[0088] В одной из последовательностей долей третье заданное значение добавляется к весовому коэффициенту последовательности долей, если две продолжительные доли с равными интервалами являются слабыми долями. Третье заданное значение может определяться в зависимости от фактических потребностей; например, третье заданное значение устанавливается на 1.

[0089] Стадия S1212. Уменьшение весового коэффициента текущей последовательности долей на четвертое заданное значение, если интервал между двумя соседними долями превышает соответствующий дольный цикл-кандидат.

[0090] В необязательном варианте четвертое заданное значение и интервал между двумя соседними тактовыми долями находятся в положительной корреляции.

[0091] В одной из последовательностей долей весовой коэффициент уменьшается, если интервал между двумя продолжительными тактовыми долями превышает дольный цикл-кандидат. В необязательном варианте четвертое заданное значение равно t, причем величина t обозначает количество интервальных циклов. Следует понимать, что четвертое заданное значение согласно настоящему изобретению не ограничено указанным способом определения.

[0092] Стадия S1213. Окончательное получение весового коэффициента текущей последовательности долей путем умножения весового коэффициента, полученного в результате отработки каждых двух соседних тактовых долей в текущей последовательности долей, на корень соответствующего дольного цикла-кандидата.

[0093] Окончательный весовой коэффициент последовательности долей может быть получен путем умножения весового коэффициента последовательности долей, полученного при выполнении указанных выше стадий, на корень значения дольного цикла-кандидата.

[0094] Стадия S1214. Выбор другой последовательности долей из последовательностей долей в качестве текущей последовательности долей и повторение стадии последовательного получения двух соседних долей в текущей последовательности долей до тех пор, пока последовательности долей не будут выбраны в качестве текущей последовательности долей.

[0095] Следует понимать, что настоящее изобретение не ограничено описанным выше способом вычисления, и пользователи могут просто изменять и/или исключать или добавлять стадии, входящие в объем правовой охраны настоящего изобретения при условии, что они не отступают от технической идеи, состоящей в том, что тактовая доля, детектированная как сильная, станет биг-битовой ритмической точкой с большей долей вероятности, чем тактовая доля, детектированная как слабая.

[0096] Для более глубокого понимания способа вычисления весового коэффициента он будет проиллюстрирован ниже на одном из примеров.

[0097] Предполагается, что одной последовательностью долей является такая последовательность, как {доля 1, доля 2, доля 3 и доля 4}; при этом доля 1 является сильной долей, доля 2 также является сильной долей, доля 3 является слабой долей, а доля 4 также является слабой долей; интервал между долей 1 и долей 2 обозначен как 3T, где величина T обозначает дольный цикл-кандидат, соответствующий указанной последовательности долей; а весовой коэффициент последовательности долей записывается как (7+3+1-8)*T1/2=3 T1/2.

[0098] В одном из вариантов осуществления настоящего изобретения получение биг-битовой информации на основании последовательности с максимальным весовым коэффициентом, по меньшей мере, одного дольного цикла-кандидата и соответствующего весового коэффициента предусматривает выполнение стадии S1401. Из числа дольных циклов-кандидатов выбирается дольный цикл-кандидат с максимальным весовым коэффициентом, причем выбранный дольный цикл-кандидат служит биг-битовым циклом, а тактовые доли в последовательности с максимальным весовым коэффициентом, соответствующей биг-битовому циклу, служат биг-битовыми ритмическими точками. Дольный цикл-кандидат с максимальным весовым коэффициентом из числа всех дольных циклов-кандидатов выдается как биг-битовый цикл, а каждая тактовая доля в последовательности с максимальным весовым коэффициентом, соответствующей биг-битовому циклу, представляет собой биг-битовую ритмическую точку.

[0099] Следует понимать, что настоящее изобретение не ограничено описанным выше способом определения биг-битовой информации. В пределах допустимого диапазона погрешностей в качестве биг-битового цикла может быть выбран дольный цикл-кандидат со вторым по величине весовым коэффициентом из числа всех дольных циклов-кандидатов, а каждая тактовая доля в последовательности с максимальным весовым коэффициентом выбранного дольного цикла-кандидата будет служить биг-битовой ритмической точкой.

[00100] Благодаря введению весового коэффициента обеспечивается следующее: когда интервал между двумя продолжительными тактовыми долями превышает один цикл, весовой коэффициент будет уменьшен. Следовательно, некоторые тактовые доли и выбранные биг-битовые ритмические точки могут соответствовать равнодольному интервалу, но эти тактовые доли не относятся к последовательности с максимальным весовым коэффициентом, соответствующей биг-битовому циклу. Тактовые доли должны также определяться как биг-битовые ритмические точки в случае соблюдения определенного условия; следовательно, в отношении последовательности с максимальным весовым коэффициентом, соответствующей биг-битовому циклу, необходимо выполнить операцию дополнения, т.е. дополнить пропускаемые биг-битовые ритмические точки.

[00101] В одном из вариантов осуществления настоящего изобретения после принятия тактовой доли в последовательности с максимальным весовым коэффициентом, соответствующей биг-битовому циклу, в качестве биг-битовой ритмической точки предложенный способ дополнительно предусматривает выполнение стадии S1402. Если интервал между тактовой долей из числа других тактовых долей, отличных от тактовых долей, служащих биг-битовыми ритмическими точками в тактовых долях, и любой из биг-битовых ритмических точек является целым положительным числом, кратным биг-битовому циклу, и не превышает два биг-битовых цикла, то эта тактовая доля определяется как биг-битовая ритмическая точка.

[00102] В одном из вариантов осуществления настоящего изобретения предусмотрено, что если интервал между определенной не биг-битовой тактовой долей и любым из биг битов является положительным целым числом, кратным биг-битовому циклу, и не превышает два биг-битовых цикла, то не биг-битовая тактовая доля определяется в качестве биг-битовой ритмической точки. Любая из биг-битовых ритмических точек представляет собой биг-битовую ритмическую точку, выбранную случайным образом из последовательности с максимальным весовым коэффициентом, соответствующим биг-битовому циклу. Интервал является положительным целым числом, кратным биг-битовому циклу; при этом также допускается определенный диапазон значений погрешности, т.е. необходимо лишь, чтобы интервал был примерно равен целому числу, кратному биг-битовому циклу.

[00103] В другом варианте осуществления настоящего изобретения после принятия тактовых точек в последовательности с максимальным весовым коэффициентом, соответствующей биг-битовому циклу, в качестве биг-битовых ритмических точек предложенный способ дополнительно предусматривает выполнение стадии, описанной ниже.

[00104] Стадия S1403. Если интервал между каждой из двух тактовых долей из числа других тактовых долей, отличных от тактовых долей, служащих биг-битовыми ритмическими точками в тактовых долях, и любой из биг-битовых ритмических точек является целым положительным числом, кратным биг-битовому циклу, а интервал между двумя тактовыми долями является биг-битовым циклом, то эти две тактовые доли определяются как биг-битовые ритмические точки.

[00105] Когда интервал между каждой из двух не биг-битовыми тактовых долей и любой биг-битовой ритмической точкой является положительным целым числом, кратным биг-битовому циклу, а интервал между двумя не биг-битовыми тактовыми долями равен одному биг-битовому циклу, то две не биг-битовые тактовые доли определяются как биг-битовые ритмические точки.

[00106] Полученная биг-битовая информация применена к различным сценариям. Ниже приведены два возможных примера, однако следует понимать, что биг-битовая информация, полученная согласно настоящему изобретению, не ограничена своим применением в двух сценариях, описанных ниже, и пользователи могут использовать биг-битовую информацию применительно к другим сценариям в зависимости от потребностей.

[00107] Например, к биг-битовым ритмическим точкам, на которые указывает биг-битовая информация, добавляется ритмический эффект. Ритмический эффект представляет собой эффект, связанный с ритмом, например, световой эффект, эффект взрыва или иной эффект подобного рода. Биг-битовая информация может напрямую передаваться в модуль создания видеоэффектов, а видеоэффект в целом согласуется с музыкальным ритмом за счет добавления специального ритмического эффекта к биг-битовым ритмическим точкам при записи видео пользователями.

[00108] В другом примере результат детектирования долей музыкального такта корректируется на основании биг-битовой информации, а оставшиеся тактовые доля классифицируются и ранжируются, после чего к оставшимся тактовым долям добавляется заданный эмоциональный эффект. Эмоциональный эффект представляет собой эффект, связанный с эмоциями, например, эффект выражение счастья, эффект отсутствия беспокойства или иной эффект подобного рода. Вычисленная биг-битовая информация может быть передана обратно в программу детектирования долей с целью оказания содействия программе детектирования долей по коррекции результата детектирования тактовых долей с тем, чтобы повысить степень его точности; при этом способ коррекции результата детектирования тактовых долей по биг-битовому циклу в биг-битовой информации может быть реализован с помощью способа, применяемого на известном уровне техники. На основании биг-битовой информации могут быть также классифицированы и ранжированы оставшиеся тактовые доли; например, тактовые доли, отличные от биг-битовых ритмических точек, относятся к одной категории, и показатель силы долей этой категории будет меньше показателя силы биг-битовых ритмических точек, вследствие чего тактовые доли разных категорий и различной силы применимы к разным сценариям. Кроме того, информация об оставшихся тактовых долях также может передаваться непосредственно в модуль создания видеоэффектов, а степень точности видеоэффекта и степень его согласованности с музыкой могут быть дополнительно повышены за счет добавления к оставшимся тактовым долям специального эмоционального эффекта при записи видео пользователями.

[00109] На фиг. 2 схематически проиллюстрирован сценарий применения биг-битовой информации согласно одному из вариантов осуществления настоящего изобретения. Когда пользователь выбирает музыку в музыкальной библиотеке или сам загружает какое-либо музыкальное произведение, прикладная программа может вычислить информацию об одной группе предварительно выбранных тактовых долей на основании аудиоданных музыки, а затем задействовать схему согласно настоящему изобретению для вычисления биг-битовой информации, соответствующей музыке, из предварительно выбранных тактовых долей, а именно биг-битового цикла и биг-битовых ритмических точек.

[00110] Вычисленная биг-битовая информация может быть передана обратно в программу детектирования долей для оказания содействия программе детектирования долей по коррекции результата детектирования долей с целью повышения степени его точности; при этом оставшиеся тактовые доли могут быть классифицированы и ранжированы, после чего оставшиеся тактовые доли могут быть переданы непосредственно в модуль создания видеоэффектов, а степень точности видеоэффекта и степень его согласованности с музыкой могут быть дополнительно повышены за счет добавления к оставшимся тактовым долям специального эмоционального эффекта при записи видео пользователями.

[00111] Кроме того, вычисленная биг-битовая информация может напрямую передаваться в модуль создания видеоэффектов. Когда пользователи записывают видео, выходной эффект полученного в итоге видеоролика лучше согласуется с музыкой за счет добавления специального ритмического эффекта к биг-битовым ритмическим точкам, что улучшает восприятие видео при его просмотре.

[00112] Одним из вариантов осуществления настоящего изобретения дополнительно предложен машиночитаемый носитель данных, в котором хранится, по меньшей мере, одна компьютерная программа. По меньшей мере, одна компьютерная программа при ее исполнении процессором позволяет процессору реализовывать способ извлечения биг-битовой информации из долей музыкального такта согласно любому варианту осуществления настоящего изобретения, описанному выше.

[00113] Одним из вариантов осуществления настоящего изобретения дополнительно предложен терминал. Этот терминал содержит:

[00114] один или несколько процессоров; и

[00115] память, выполненную с возможностью хранения одной или нескольких программ;

[00116] при этом одна или несколько программ во время приведения их в исполнение одним или несколькими процессорами позволяют одному или нескольким процессорам реализовывать способ извлечения биг-битовой информации из долей музыкального такта согласно любому варианту осуществления настоящего изобретения, описанному выше. Для ознакомления с конкретными техническими деталями, не показанными на чертеже, следует обратиться к вариантам осуществления способа согласно настоящему изобретению. Терминалом может служить любое оконечное устройство, включая мобильный телефон, планшетный компьютер, PDA, POS-терминал (кассовый терминал) и бортовой компьютер.

[00117] В сравнении с предшествующим уровнем техники предложенный способ извлечения биг-битовой информации из долей музыкального такта, носитель данных и терминал обеспечивают следующие преимущества:

[00118] 1. Сначала обеспечивается получение множества дольных циклов-кандидатов на основании входных тактовых долей, а затем обеспечивается получение последовательности с максимальным весовым коэффициентом каждого дольного цикла-кандидата, после чего биг-битовая информация может быть получена автоматически на основании последовательности с максимальным весовым коэффициентом и соответствующего весового коэффициента, благодаря чему реализуется извлечение биг-битовой информации.

[00119] 2. Далее, доли музыкального такта подвергаются первичной классификации, и отдельно извлекаются биг-битовые ритмические точки, которые наилучшим образом отражают ритм музыки, при этом выходной эффект окончательно полученного видео лучше согласуется с музыкальным ритмом за счет добавления к биг-битовым ритмическим точкам специального ритмического эффекта, что улучшает восприятие видео при его просмотре. Более того, обеспечивается возможность улучшения коррекции, анализа и классифицирования оставшихся тактовых долей с привязкой к биг-битовой информации, и к оставшимся тактовым долям добавляется эмоциональный эффект, за счет чего дополнительно повышается степень точности добавленного видеоэффекта и степень его согласованности с музыкой.

[00120] 3. Кроме того, выполняется гистограммный статистический расчет с использованием метода гауссовского распределения и гарантируется точность статистического результата, при этом устраняется влияние погрешности, благодаря чему обеспечивается получение более точной биг-битовой информации.

[00121] 4. Более того, весовой коэффициент каждой последовательности долей вычисляется с использованием специального способа расчета весового коэффициента таким образом, что обеспечивается эффективное сокращение общих помех на протяжении 1/2, 1/3 и двух биг-битовых циклов и получение корректной биг-битовой информации.

[00122] 5. Более того, пропускаемые биг-битовые ритмические точки дополняются условием определения, благодаря чему дополнительно повышается точность извлечения биг-битовых ритмических точек.

[00123] Выше описаны лишь некоторые варианты осуществления настоящего изобретения, и в этой связи следует отметить, что специалисты в данной области техники могут также вносить в них определенные усовершенствования и модификации без отступления от принципов настоящего изобретения, которые должны считаться входящими в объем правовой охраны заявленного изобретения.

Похожие патенты RU2773876C2

название год авторы номер документа
ПЕРЦЕПТИВНАЯ ОЦЕНКА ТЕМПА С МАСШТАБИРУЕМОЙ СЛОЖНОСТЬЮ 2010
  • Бисвас Ариджит
  • Холлози Данило
  • Шуг Михель
RU2507606C2
СПОСОБ КЛАССИФИКАЦИИ МУЗЫКИ И СПОСОБ ДЕТЕКТИРОВАНИЯ ДОЛЕЙ МУЗЫКАЛЬНОГО ТАКТА, НОСИТЕЛЬ ДАННЫХ И КОМПЬЮТЕРНОЕ УСТРОЙСТВО 2018
  • У, Сяоцзе
RU2743315C1
СПОСОБ ОБУЧЕНИЯ ПРАКТИЧЕСКОМУ МУЗИЦИРОВАНИЮ 1994
  • Бергер Нина Александровна
RU2090938C1
ИНТЕРПОЛЯЦИЯ ДЛЯ ВНЕШНЕГО ПРЕДСКАЗАНИЯ С УТОЧНЕНИЕМ 2019
  • Чжан, Кай
  • Чжан, Ли
  • Лю, Хунбинь
  • Ван, Юэ
RU2808586C2
ЭФФЕКТИВНОЕ КОДИРОВАНИЕ ОГИБАЮЩЕЙ СПЕКТРА С ИСПОЛЬЗОВАНИЕМ ПЕРЕМЕННОГО РАЗРЕШЕНИЯ ПО ВРЕМЕНИ И ПО ЧАСТОТЕ И ПЕРЕКЛЮЧЕНИЯ ВРЕМЯ/ЧАСТОТА 2000
  • Лильерюд Ларс Густаф
  • Кьерлинг Кристофер
  • Экстранд Пер
  • Хенн Фредрик
RU2236046C2
СПОСОБ И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ/ДЕКОДИРОВАНИЯ СИГНАЛА ИЗОБРАЖЕНИЯ 2019
  • Ли, Пэ Кхын
RU2817331C2
СПОСОБ И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ/ДЕКОДИРОВАНИЯ СИГНАЛА ИЗОБРАЖЕНИЯ 2019
  • Ли, Пэ Кхын
RU2805056C2
КОНТРОЛЛЕР ВЫРАВНИВАТЕЛЯ ГРОМКОСТИ И СПОСОБ УПРАВЛЕНИЯ 2014
  • Ван, Цзюнь
  • Лу, Ле
  • Сифелдт, Алан
RU2612728C1
УСОВЕРШЕНСТВОВАННАЯ КОРРЕКЦИЯ ПОТЕРИ КАДРОВ С ПОМОЩЬЮ РЕЧЕВОЙ ИНФОРМАЦИИ 2015
  • Фор Жюльен
  • Раго Стефан
RU2682851C2
СПОСОБ ОЗДОРОВЛЕНИЯ ОРГАНИЗМА ЧЕЛОВЕКА ПУТЕМ КОНСТРУКТИВНОГО ВЫХОДА ИЗ СТРЕССА 1999
  • Дединская Е.П.
RU2150301C1

Иллюстрации к изобретению RU 2 773 876 C2

Реферат патента 2022 года СПОСОБ ИЗВЛЕЧЕНИЯ БИГ-БИТОВОЙ ИНФОРМАЦИИ ИЗ ДОЛЕЙ МУЗЫКАЛЬНОГО ТАКТА, НОСИТЕЛЬ ДАННЫХ И ТЕРМИНАЛ

Настоящее изобретение относится к области мультимедийных информационных технологий. Способ извлечения биг-битовой информации из долей музыкального такта предусматривает: получение, по меньшей мере, одного дольного цикла-кандидата на основании долей музыкального такта; генерирование, по меньшей мере, одной последовательности долей, соответствующей дольному циклу-кандидату, и вычисление весового коэффициента последовательности долей, причем две соседние доли в последовательности долей принимают соответствующий дольный цикл-кандидат за интервал; выбор последовательности долей с максимальным весовым коэффициентом из числа, по меньшей мере, одной дольной последовательности дольного цикла-кандидата в качестве последовательности с максимальным весовым коэффициентом дольного цикла-кандидата; и получение биг-битовой информации на основании последовательности с максимальным весовым коэффициентом, по меньшей мере, одного дольного цикла-кандидата и соответствующего весового коэффициента. Группа изобретений обеспечивает наилучшую точность извлечения биг-битовой информации из долей музыкального такта. 3 н. и 7 з.п. ф-лы, 2 ил.

Формула изобретения RU 2 773 876 C2

1. Способ извлечения биг-битовой информации из долей музыкального такта, предусматривающий следующие стадии: получение, по меньшей мере, одного дольного цикла-кандидата на основании долей музыкального такта; генерирование, по меньшей мере, одной последовательности долей, соответствующей дольному циклу-кандидату, и вычисление весового коэффициента последовательности долей в соответствии с силой каждого из двух соседних долей в последовательности долей, причем две соседние доли в последовательности долей принимают соответствующий дольный цикл-кандидат за интервал; выбор последовательности долей с максимальным весовым коэффициентом из числа, по меньшей мере, одной дольной последовательности дольного цикла-кандидата в качестве последовательности с максимальным весовым коэффициентом дольного цикла-кандидата; и получение биг-битовой информации на основании последовательности с максимальным весовым коэффициентом, по меньшей мере, одного дольного цикла-кандидата и соответствующего весового коэффициента.

2. Способ по п. 1, в котором получение, по меньшей мере, одного дольного цикла-кандидата на основании долей музыкального такта предусматривает: регистрацию временных интервалов между каждыми двумя соседними долями в тактовых долях; получение гистограммы путем выполнения гистограммного статистического расчета гауссовского распределения, по меньшей мере, по одному временному интервалу, где по оси абсцисс гистограммы откладывается временной интервал, а по оси ординат откладывается повторяемость временного интервала; получение, по меньшей мере, одной пиковой точки путем детектирования пиков на гистограмме; и принятие временного интервала, соответствующего первым m точкам в качестве дольного цикла-кандидата на основании убывающего порядка повторяемости временного интервала, соответствующего, по меньшей мере, одной пиковой точке, причем величина m является положительным целым числом.

3. Способ по п. 2, в котором выполнение гистограммного статистического расчета гауссовского распределения, по меньшей мере, по одному временному интервалу предусматривает: построение исходной гистограммы; выбор одного временного интервала из исходной гистограммы в качестве текущего временного интервала; увеличение повторяемости, соответствующей текущему временному интервалу в исходной гистограмме, на первое значение, и увеличение повторяемости, соответствующей временному интервалу в исходной гистограмме, где интервальная разница между временным интервалом и текущим временным интервалом меньше порогового значения, на второе значение, причем второе значение и интервальная разница находятся в отрицательной корреляции.

4. Способ по п. 1, в котором тактовые доли включают в себя сильные доли и слабые доли; а вычисление весового коэффициента последовательности долей предусматривает: выбор одной последовательности долей из числа всех последовательностей долей в качестве текущей последовательности долей; последовательное получение двух соседних тактовых долей в текущей последовательности долей; добавление первого заданного значения к весовому коэффициенту текущей последовательности долей, если обе доли из числа двух соседних тактовых долей являются сильными долями; добавление второго заданного значения к весовому коэффициенту текущей последовательности долей, если одна из двух соседних долей является сильной долей, а другая – слабой долей такта, причем второе заданное значение меньше первого заданного значения; добавление третьего заданного значения к весовому коэффициенту текущей последовательности долей, если обе соседние доли являются слабыми долями, причем третье заданное значение меньше второго заданного значения; уменьшение весового коэффициента текущей последовательности долей на четвертое заданное значение, если интервал между двумя соседними долями такта превышает соответствующий дольный цикл-кандидат; получение весового коэффициента текущей последовательности долей путем умножения весового коэффициента, полученного в результате отработки каждых двух соседних тактовых долей в текущей последовательности долей, на корень соответствующего дольного цикла-кандидата; и выбор другой последовательности долей из числа последовательностей долей в качестве текущей последовательности долей и повторение стадии последовательного получения двух соседних тактовых долей в текущей последовательности долей до тех пор, пока все последовательности долей не будут выбраны в качестве текущей последовательности долей.

5. Способ по любому из пп. 1-4, в котором генерирование, по меньшей мере, одной последовательности долей дольного цикла-кандидата предусматривает: выбор одного дольного цикла-кандидата из числа всех дольных циклов-кандидатов в качестве текущего цикла тактовых долей; выбор одной доли из числа тактовых долей в качестве исходной тактовой доли; поиск тактовых долей из числа тактовых долей, следующих за исходной тактовой долей, причем интервал между тактовыми долями и исходной тактовой долей удовлетворяет условию равноциклового интервала, и условие равноциклового интервала состоит в том, что погрешность между интервалом и положительным целым числом, кратным текущему циклу тактовых долей, лежит в пределах заданного диапазона; формирование одной дольной последовательности текущего цикла тактовых долей по исходной тактовой доле и обнаруженным тактовым долям; выбор другой доли из числа тактовых долей в качестве исходной тактовой доли и возврат к стадии поиска тактовых долей из числа тактовых долей, следующих за исходной тактовой долей, до тех пор, пока все тактовые доли не будут выбраны в качестве исходной тактовой доли, причем интервал между тактовыми долями и исходной тактовой долей удовлетворяет условию равноциклового интервала; и выбор другого дольного цикла-кандидата из числа дольных циклов-кандидатов в качестве текущего цикла тактовых долей и возврат к стадии выбора одной тактовой доли из числа всех входных тактовых долей в качестве исходной тактовой доли до тех пор, пока все дольные циклы-кандидаты не будут выбраны в качестве текущего цикла тактовых долей.

6. Способ по любому из пп. 1-4, в котором биг-битовая информация содержит биг-битовый цикл и биг-битовые ритмические точки; а получение биг-битовой информации на основании последовательности с максимальным весовым коэффициентом, по меньшей мере, одного дольного цикла-кандидата и соответствующего весового коэффициента предусматривает: выбор дольного цикла-кандидата с максимальным весовым коэффициентом из числа всех дольных циклов-кандидатов, принятие выбранного дольного цикла-кандидата за биг-битовый цикл и принятие тактовой доли в последовательности с максимальным весовым коэффициентом, соответствующей биг-битовому циклу, в качестве биг-битовых ритмических точек.

7. Способ по п. 6, в котором после принятия тактовой доли в последовательности с максимальным весовым коэффициентом, соответствующей биг-битовому циклу, в качестве биг-битовых ритмических точек предложенный способ дополнительно предусматривает: определение тактовой доли в качестве биг-битовой ритмической точки, если интервал между тактовой долей из числа других тактовых долей, отличных от тактовых долей, служащих биг-битовыми ритмическими точками в тактовых долях, и любой из биг-битовых ритмических точек является целым положительным числом, кратным биг-битовому циклу, и не превышает два биг-битовых цикла.

8. Способ по п. 6, в котором после принятия тактовой доли в последовательности с максимальным весовым коэффициентом, соответствующей биг-битовому циклу, в качестве биг-битовых ритмических точек предложенный способ дополнительно предусматривает: определение двух тактовых долей в качестве биг-битовых ритмических точек, если интервал между каждой из двух тактовых долей из числа других тактовых долей, отличных от тактовых долей, служащих биг-битовыми ритмическими точками в тактовых долях, и любой из биг-битовых ритмических точек является целым положительным числом, кратным биг-битовому циклу, а интервал между двумя тактовыми долями представляет собой биг-битовый цикл.

9. Машиночитаемый носитель данных, в котором хранится, по меньшей мере, одна компьютерная программа, причем при исполнении указанной программы процессором реализуется способ извлечения биг-битовой информации из долей музыкального такта по любому из пп. 1-8.

10. Терминал для извлечения биг-битовой информации из долей музыкального такта, содержащий: один или несколько процессоров; и память, выполненную с возможностью хранения одной или нескольких программ; при этом одна или несколько программ во время приведения их в исполнение одним или несколькими процессорами позволяют одному или нескольким процессорам реализовывать способ извлечения биг-битовой информации из долей музыкального такта по любому из пп. 1-8.

Документы, цитированные в отчете о поиске Патент 2022 года RU2773876C2

EP 2867887 B1, 28.12.2016
US 2014202314 A1, 24.07.2014
US 2007261537 A1, 15.11.2007
US 2004159221 A1, 19.08.2004
US 2005241465 A1, 03.11.2005.

RU 2 773 876 C2

Авторы

Лоу, Фань

Ли, Цзин

Даты

2022-06-14Публикация

2018-12-04Подача