ВЕРИФИКАЦИЯ И СИНХРОНИЗАЦИЯ ФАЙЛОВ, ПОЛУЧЕННЫХ ОТДЕЛЬНО ОТ ВИДЕОКОНТЕНТА

1. Устройство воспроизведения, содержащее
средство для воспроизведения видеоконтента, включающего в себя видеофайл и аудиофайл, и файла, полученного отдельно от видеоконтента; и
средство для определения, имеет ли отдельно полученный файл предопределенное соответствие с видеоконтентом; и
средство для определения, если определено, что отдельно полученный файл имеет предопределенное соответствие с видеоконтентом, синхронизирован ли элемент отдельно полученного файла с соответствующим элементом аудиофайла видеоконтента; и
средство для синхронизации, если определено, что элемент соответствующего отдельно полученного файла не синхронизирован с соответствующим элементом в аудиофайле видеоконтента, элемента отдельно полученного файла с соответствующим элементом аудиофайла видеоконтента.
2. Устройство по п.1, в котором файл, полученный отдельно от видеоконтента, представляет собой файл субтитров, файл последовательностей субтитров или аудиофайл.
3. Устройство по п.1, в котором средство для определения, имеет ли отдельно полученный файл предопределенное соответствие с видеоконтентом, содержит
средство для анализа установки языка отдельно полученного файла; и
средство для детектирования языка, преобладающим образом существующего в отдельно полученном файле.
4. Устройство по п.3, в котором средство для детектирования языка, преобладающим образом существующего в отдельно полученном файле, дополнительно содержит средство для детектирования, является ли намеченный язык языком, детектированным как преобладающим образом существующий в отдельно полученном файле.
5. Устройство по п.1, в котором средство для определения, имеет ли отдельно полученный файл предопределенное соответствие с видеоконтентом, содержит
средство для сравнения временных характеристик элемента отдельно полученного файла с временными характеристиками соответствующего элемента в аудиофайле видеоконтента; и
средство для анализа результатов сравнения, чтобы установить соответствие между отдельно полученным файлом и видеоконтентом.
6. Устройство по п.1, в котором средство для определения, имеет ли отдельно полученный файл предопределенное соответствие с видеоконтентом, содержит
средство для извлечения ключевой фразы, относящейся к видеоконтенту; и
средство для детектирования, присутствует ли извлеченная ключевая фраза в отдельно полученном файле.
7. Устройство по п.1, в котором средство для определения, является ли элемент отдельно полученного файла не синхронизированным с соответствующим элементом аудиофайла видеоконтента, содержит
средство для вычисления разницы во времени между временным кодом элемента отдельно полученного файла и временным кодом соответствующего элемента аудиофайла видеоконтента; и
средство для сравнения вычисленной разницы во времени с предопределенным порогом, причем если абсолютная вычисленная разница во времени не ниже предопределенного порога, то элемент отдельно полученного файла определяется как несинхронизированный с соответствующим элементом аудиофайла видеоконтента.
8. Устройство по п.1, в котором средство для синхронизации несинхронизированного элемента отдельно полученного файла с соответствующим элементом аудиофайла видеоконтента содержит
средство для вычисления разницы во времени между временным кодом несинхронизированного элемента отдельно полученного файла и временным кодом соответствующего элемента аудиофайла видеоконтента; и
средство для изменения временного кода несинхронизированного элемента отдельно полученного файла так, чтобы разница во времени была в рамках предопределенного предела.
9. Устройство по п.1, в котором средство для синхронизации несинхронизированного элемента отдельно полученного файла с соответствующим элементом аудиофайла видеоконтента содержит
средство для детектирования временного кода элемента аудиофайла видеоконтента; и
средство для атрибуции детектированного временного кода элемента аудиофайла видеоконтента к соответствующему элементу отдельно полученного файла.
10. Способ верификации и синхронизации файла, полученного отдельно от видеоконтента, содержащего видеофайл и аудиофайл, причем способ содержит
определение, имеет ли отдельно полученный файл предопределенное соответствие с видеоконтентом; и
если определено, что отдельно полученный файл имеет предопределенное соответствие с видеоконтентом, определение, синхронизирован ли элемент отдельно полученного файла с соответствующим элементом аудиофайла видеоконтента; и
если определено, что элемент соответствующего отдельно полученного файла не синхронизирован с соответствующим элементом в аудиофайле видеоконтента, синхронизацию элемента отдельно полученного файла с соответствующим элементом аудиофайла видеоконтента.
11. Интегральная схема (IC) для управления работой устройства воспроизведения в соответствии с п.10.
12. Компьютерный программный продукт, воплощенный в считываемом компьютером носителе, для управления работой устройства воспроизведения в соответствии с п.10.