Разное

Mat формат: Файл MAT – чем открыть, описание формата

Содержание

Файл MAT – чем открыть, описание формата

Чем открыть, описание – 5 форматов файла
  1. Файл контейнер двоичных данных MATLAB — Файлы данных
  2. Файл материалов 3ds Max — 3D-модели, изображения
  3. Файл ярлыка таблицы базы данных Microsoft Access — Другие файлы
  4. Файл материала V-Ray — Подключаемые модули
  5. Файл материала E-on Vue — Растровые изображения

1. Файл контейнер двоичных данных MATLAB

MATLAB MAT-File

Тип файла: Файлы данных

Тип данных: Двоичный файл

Mime-type: application/x-matlab-data

Разработчик: The MathWorks

Заголовок и ключевые строки

HEX: 4D 41 54 4C 41 42 20 35 2E 30 20 4D 41 54 2D 66 69 6C 65 2C 20 50 6C 61 74 66 6F 72 6D 3A 20

ASCII: MATLAB 5.0 MAT-file, Platform:

Подробное описание

Файл представляет собой сохраненную рабочую область MATLAB, среды для программирования, численных расчетов и визуализации их результатов. Файл может содержать массив данных, переменные, функции или другой тип данных в двоичном (бинарном) формате. Файлы MAT создаются при сохранении рабочей области MATLAB с помощью команды Save и впоследствии могут быть открыты в программе для дальнейшего редактирования.

Как, чем открыть файл .mat?

WindowsMac OS

  • The MathWorks MATLAB

  • The MathWorks MATLAB

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

2. Файл материалов 3ds Max

3ds Max Materials File

Тип файла: 3D-модели, изображения

Тип данных: Неизвестно

Разработчик: Autodesk

Подробное описание

Файл содержит данные материала, используемого для текстурирования объектов в программе трехмерного моделирования Autodesk 3ds Max. В комплекте с программой поставляется библиотека материалов, позволяющих имитировать деревянные, пластмассовые, металлические и другие поверхности предметов. Каждый тип материала имеет свой способ затенения (шейдер) и такие параметры, как цвет, уровень блеска, глянца, освещенности, непрозрачности и т.д. Работа с материалами в 3ds Max осуществляется с помощью компонента Редактор материалов (Material Editor).

Как, чем открыть файл .mat?

Windows

  • Autodesk 3ds Max 2020

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

3. Файл ярлыка таблицы базы данных Microsoft Access

Microsoft Access Table Shortcut File

Тип файла: Другие файлы

Тип данных: Двоичный файл

Разработчик: Microsoft

Подробное описание

Файл MAT представляет собой ярлык для доступа к нужной таблице данных в СУБД Microsoft Access, приложении для управления реляционными базами данных. Ярлык может быть создан на Рабочем столе Windows и служит для быстрого перехода к записям соответствующей таблицы базы данных.

Как, чем открыть файл .mat?

Windows

  • Microsoft Access 2019

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

4. Файл материала V-Ray

V-Ray Materials File

Тип файла: Подключаемые модули

Тип данных: Неизвестно

Разработчик: Chaos Group

Заголовок и ключевые строки

HEX: D0 CF 11 E0 A1 B1 1A E1 00

ASCII: РП.а…б

Подробное описание

Файл содержит материалы или текстуры для визуализации поверхностей 3D-объектов с помощью системы рендеринга V-Ray, выполненной в виде подключаемого модуля для Autodesk 3ds Max, SketchUp, Maya, Blender и других программ трехмерного моделирования. V-Ray включает большой набор материалов, способных имитировать различные свойства объектов, их освещенность, прозрачность, затемнение и т.д.

Как, чем открыть файл .mat?

WindowsMac OS

  • Caligari trueSpace7 с подключаемым модулем Chaos Group V-Ray

  • MAXON CINEMA 4D с подключаемым модулем Chaos Group V-Ray

  • Autodesk 3ds Max с подключаемым модулем Chaos Group V-Ray

  • Autodesk Maya с подключаемым модулем Chaos Group V-Ray

  • MAXON CINEMA 4D с подключаемым модулем Chaos Group V-Ray

  • Autodesk Maya с подключаемым модулем Chaos Group V-Ray

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

5.

Файл материала E-on Vue

Vue Material File

Тип файла: Растровые изображения

Тип данных: Двоичный файл

Разработчик: E-on Software

Подробное описание

Файл материала, используемого для визуализации элементов 3D-сцены в программе моделирования, анимации и рендеринга трехмерных ландшафтов E-on Vue. Файл MAT содержит изображения или текстуры, которые могут быть применены к трехмерным объектам.

Как, чем открыть файл .mat?

WindowsMac OS

  • E-on Vue

  • E-on Vue

Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

Для более точного определения формата и программ для открытия файла используйте функцию определения формата файла по расширению и по данным (заголовку) файла.

Файл MAT (что это такое и как его открыть)

Файл с расширением MAT-файла, скорее всего, является ярлыком таблицы доступа Microsoft Access, который используется для быстрого открытия таблицы без предварительного открытия программы MS Access.

Программа MATLAB MathWorks также использует файлы MAT, но в качестве контейнера для хранения данных, таких как функции и переменные.

Файлы MAT могут вместо этого использоваться в программном обеспечении 3D-дизайна для хранения таких вещей, как текстуры и изображения. Эти файлы MAT называются файлами материалов 3ds Max, файлами Vue Material или файлами V-Ray Materials.

Как открыть файл MAT

Файлы MAT, являющиеся файлами ярлыков Microsoft Access, могут быть созданы путем перетаскивания таблицы из Access и на рабочий стол или в другую папку. Для их использования необходимо установить Microsoft Access.

MATLAB MATLAB может открывать файлы MAT, которые используются этой программой.

Если ваш файл MAT отсутствует в любом из вышеперечисленных форматов, он может вместо этого быть файлом материалов, который используется в программном обеспечении 3D-дизайна. В Autodesk 3ds Max и E-on Vue используются файлы MAT. Плагин V-Ray Chaos Group может загружать файлы MAT в программное обеспечение 3ds Max и MAXON CINEMA.

Игровой движок Unity также может использовать файлы MAT.

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

Замечания: Файлы MAT не совпадают с файлами .MATERIAL, которые являются справочными файлами Rigs of Rods Texture, используемыми в игре симулятора Rigs of Rods 3D. Файлы Atomic Combat Saved Game — это еще один формат файла, который имеет аналогичное расширение файла .MATO, но эти типы файлов открываются с помощью Atomic Combat.

Если вы обнаружите, что приложение на вашем ПК пытается открыть файл MAT, но это неправильное приложение, или если вы предпочитаете, чтобы другая установленная программа открывала файлы MAT, см. Нашу инструкцию по изменению программы по умолчанию для конкретного руководства по расширению файла для создания это изменение в Windows.

Как преобразовать файл MAT

Невозможно преобразовать файл ярлыка таблицы доступа Microsoft Access, и, вероятно, нет причин для хочу для преобразования этого типа файла MAT.

Однако файлы MAT, которые используются в других программах как файлы материалов, вероятно, Можно быть преобразованными. Вероятно, это возможно через программу, которая использует файл.

Например, если вы хотите конвертировать MAT-файл, который используется с E-on Vue, вы должны открыть файл в этой программе и сохранить открытый файл MAT в другом формате. Обычно это возможно, хотя Сохранить как или же экспорт в файл меню.

Если вы хотите конвертировать файлы 3ds Max Materials в формат, поддерживаемый предыдущими версиями программного обеспечения, см. Эти инструкции.

MATLAB может преобразовать файл MAT в CSV. См. Инструкции в ответах MATLAB, если вам нужна помощь, а также эта документация на csvwrite. Следуйте той же ссылке MATLAB Answers для поиска по сайту, если вам нужна помощь в преобразовании MAT в TXT или другом текстовом формате.

Дополнительная справка по файлам MAT

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

Формат файла MAT-файла уровня 5

Формат Описание Категории >> Просмотр алфавитного списка

>> Назад

Содержание

  • Идентификация и описание
  • Местное использование
  • Факторы устойчивости
  • Факторы качества и функциональности
  • Признаки типа файла
  • Заметки
  • Характеристики формата
  • Полезные ссылки

Формат Описание Свойства

  • Идентификатор: fdd000440
  • Краткое имя: MAT-file_5
  • Категории контента: набор данных
  • Категория формата: формат файла
  • Другие грани: унитарный, бинарный, структурированный, символический
  • Последнее значительное обновление FDD: 2015-12-16
  • Статус черновика: предварительный

Идентификация и описание

Полное наименование
Формат файла MAT-файла уровня 5 (v5, v6, v7)
Описание

MAT-файл уровня 5 — это открыто задокументированный, но проприетарный формат контейнера двоичных данных, используемый программным обеспечением MATLAB от MathWorks. MATLAB — это язык программирования четвертого поколения, который позволяет работать с матрицами, отображать функции и данные, реализовывать алгоритмы, создавать пользовательские интерфейсы и взаимодействовать с программами, написанными на других языках. Впервые он был выпущен в 1984; версия MAT-файла была задокументирована по крайней мере с 1999 года. Названия версий формата MAT-файла несколько сбивают с толку. Одно различие — по «Уровню». Файлы уровня 4 и уровня 5 имеют совершенно разные технические структуры. Продолжая использовать ту же общую структуру, были введены новые версии формата для поддержки новых возможностей.

Например, сжатие данных и поддержка Unicode были добавлены в версии 7, но с использованием той же структуры формата уровня 5. При использовании программного обеспечения MATLAB выбор пользователя осуществляется по версии/типу формата, а не по уровню. По состоянию на декабрь 2015 года последней версией является v7.3. См. Версии MAT-файла для объяснения различных версий формата MAT-файла из документации MATLAB. На этой странице говорится: «Файлы MAT версии 7.3 используют формат на основе HDF5». Эксперименты с MATLAB 2015a (см. примечания ниже) и вопросы и ответы на форуме поддержки пользователей показывают, что заголовки для версий 5-7, созданные MATLAB, отображают «MATLAB 5.0 MAT-файл», тогда как файлы версии 7.3 показывают «MATLAB 7.3 MAT-файл». Компиляторы этого ресурса не нашли общедоступной спецификации для MAT-файлов версии 7.3; спецификация формата MAT-файла для уровней 4 и 5 не упоминает HDF5. Комментарии приветствуются. См. Полезные ссылки ниже для получения дополнительной информации о совместимости 7.
3 MAT-файлов с HDF5 и сравнения с более ранними версиями.

MAT-файлы уровня 5 включают поддержку многомерных числовых массивов, символьных массивов, массивов ячеек, разреженных массивов, объектов и структур. В MATLAB MAT-файлы могут быть созданы с использованием функции сохранения, которая записывает массивы, находящиеся в настоящее время в памяти, в файл как непрерывный поток байтов. MATLAB — это язык высокого уровня и интерактивная среда, которая позволяет выполнять задачи, требующие больших вычислительных ресурсов, быстрее, чем с помощью традиционных языков программирования. Код MATLAB хранится в отдельных файлах, обычно с расширением ‘.m’. См. В чем разница между файлами .m и .mat в MATLAB?

MAT-файлы уровня 5 состоят из 128-байтового заголовок за которым следует один или несколько данные элементов . Такое использование термина «элемент» не следует путать с тем, как этот термин используется в спецификациях формата на основе XML. Каждый массив является элементом данных, как и некоторые другие конструкции MATLAB. Каждый элемент данных состоит из 8-байтового ярлык а затем данные в элемент. Тег определяет количество байтов в элементе данных и то, как эти байты следует интерпретировать; то есть должны ли байты считываться как 16-битные значения, 32-битные значения, значения с плавающей запятой или какой-либо другой тип данных.

Связь с другими форматами
Имеет более раннюю версию

MAT-файл уровня 4, отдельно не описанный в этом ресурсе. Поддерживает только двумерные матрицы и строки символов. Больше не предлагается в качестве параметра «Сохранить» в последних версиях программного обеспечения MATLAB.

Имеет более позднюю версию MAT-файл 7.3, отдельно не описанный в этом ресурсе. Основан на HDF5, но с недокументированными специальными соглашениями. См. полезные ссылки ниже.

Местное использование

Опыт LC или существующие владения Сотрудники Библиотеки Конгресса, выполняющие анализ изображений, связанный с контролем качества сканирования, используют программное обеспечение MATLAB.
Преимущество LC  

Факторы устойчивости

Раскрытие информации Разработан MathWorks как собственный формат для использования с программным обеспечением MATLAB. Варианты уровня 4 и более поздних версий уровня 5 открыто документированы с 1999.
    Документация Формат MATLAB® MAT-File от MathWorks. Имеет спецификацию для вариантов уровня 4 и уровня 5.
Принятие

API MATLAB для других языков от MathWorks перечисляет API, которые поддерживают взаимодействие с приложением MATLAB, MAT-файлами и типами данных MATLAB. API MAT-File (также называемый библиотекой интерфейса MAT-File) доступен для Fortran и C/C++.

Следующие программные библиотеки или приложения для числовых вычислений могут читать или записывать MAT-файлы уровня 5: Mathematica, см. Wolfram Language; клен; Lumerical, см. матовые файлы; MATLAB Средство просмотра MAT-файлов; GNU Octave, пакет с открытым исходным кодом, см. Простой файловый ввод-вывод; Math.NET Numerics, часть инициативы с открытым исходным кодом.

Области применения, в которых широко используется MATLAB, включают: химическую инженерию, биоинженерию, обработку сигналов (в том числе для изображений), анализ медицинских изображений, количественные финансы, распознавание образов. Однако совместное использование и обмен данными в этих полях встречается гораздо реже, чем совместное использование программного кода MATLAB.

Универсальные архивы данных, как правило, не указывают MAT-файл в качестве поддерживаемого формата. Подразделение ETH-Bibliothek Digital Curation (в университете в Швейцарии) упоминает файлы *.mat в своих рекомендациях по форматам файлов для архивирования, поощряя преобразование в HDF5 или сохранение в виде MAT-файла 7.3 для совместимости с HDF5 перед отправкой в ​​архив данных ETH. Тем не менее, см. Полезные ссылки ниже для ссылок, которые ставят под сомнение совместимость.

Несколько исследовательских сообществ используют MAT-файлы для хранения и обмена данными. Например, в Институте психолингвистики Макса Планка хранится архив данных, связанных с языком, который принимает файлы MATLAB для данных нейробиологии языка; см. Допустимые типы и форматы файлов.

    Лицензирование и патенты

Существуют патенты, связанные с программным обеспечением MATLAB, но MathWorks поощряет использование файлов в формате MAT-File через предоставляемую им интерфейсную библиотеку MAT-File и заявляет: «Однако, если вам нужно читать или записывать MAT-файлы на система, которая не поддерживает Интерфейс MAT-файла, вы должны написать свои собственные процедуры чтения и записи. »

Прозрачность Формат MAT-файла не прозрачен. В дополнение к хранению данных в двоичной форме элементы данных массива, которые содержат фактические данные, часто сжимаются для экономии места. См. Notes on Performance vs. Transparency для обсуждения недостатков XML для данных, используемых с MATLAB для анализа изображений.
Самостоятельная документация MAT-файл является самоописываемым с технической точки зрения, что позволяет приложению, понимающему формат, интерпретировать структуру и содержимое без дополнительной информации. Элементы данных массива, которые содержат фактические значения данных (числовые или символьные), именуются. MAT-файлы не поддерживают встраивание описательных метаданных или описание семантики и происхождения переменных и массивов в файле.
Внешние зависимости Нет зависимостей, кроме программного обеспечения, которое может читать MAT-файлы.
Вопросы технической защиты Нет

Факторы качества и функциональности

Набор данных
Нормальная функциональность

Формат MAT-файла поддерживает множество типов данных, включая подписанные и беззнаковые, 8-битные, 16-битные, 32-битные и 64-битные типы данных, специальный тип данных, который представляет Массивы MATLAB, символьные данные в кодировке Unicode и данные, хранящиеся в сжатых формат. Также поддерживаются числа с плавающей запятой в IEEE 754 одинарной и двойной точности.

Поддержка программных интерфейсов (API и т. д.)

MathWorks предоставляет ряд API для различных языков программирования. Библиотека интерфейса MATFile (C и Fortran) предоставляет подпрограммы для чтения и записи MAT-файлов. Кроме того, MATLAB API для других языков содержит ряд API, которые поддерживают взаимодействие с приложением MATLAB и типами данных MATLAB.

Документация данных (качество, происхождение и т.д.) Нет поддержки встраивания описательных или административных метаданных.
За пределами обычной функциональности Поддержка комплексных чисел, разреженных матриц и вложенных структур данных.

Обозначения типов файлов и идентификаторы форматов

Тег
Значение Примечание
Расширение имени файла мат
Из спецификации MAT-файла уровня 5.
Тип Интернет-СМИ приложение/x-matlab-data
приложение/matlab-mat
От Apache TIKA.
Магические числа Hex: 4D 41 54 4C 41 42 20 35 2E 30 20 4D 41 54 2D 66 69 6C 65 2C 20 50 6C 61 74 66 6F 72 6D 3A 20
ASCII: MATLAB 5.0 MAT-file, Platform
Из спецификации MAT-файла уровня 5.

Примечания

Общий

v6 , v7 и v7.3 в MATLAB (2015a), показаны ниже, перед версией в []. Обратите внимание, что заголовки для файлов v6 и v7 имеют одинаковую идентификацию «5.0». Оба являются MAT-файлами уровня 5.

  • [v6] MATLAB 5.0 MAT-файл, платформа: PCWIN64, создано: четверг, 17 декабря, 15:48:57 2015 IM
  • [v7] MATLAB 5.0 MAT-файл, платформа: PCWIN64, создано: четверг, 17 декабря, 15:52:10 2015 IM
  • [v7.3] MATLAB 7.3 MAT-файл, платформа: PCWIN64, создано: четверг, 17 декабря, 15:48:12 2015, схема HDF5 1. 00. ИМ

MAT-файлы уровня 4 не имеют магического числа. Они имеют 20-байтовый заголовок фиксированной длины, начинающийся с 4-значного целого числа, указывающего, как хранятся данные.

Порядок байтов в MAT-файлах Спецификация уровня 5 описывает MAT-файлы с точки зрения прямого порядка байтов. Ассоциированный цифры также отражают MAT-файлы, написанные системой с обратным порядком байтов. В MAT-файлах, написанных системой с прямым порядком байтов, порядок байтов в каждом экземпляре типа данных MAT-файла следующий: перевернутый. Заголовок файла имеет «индикатор порядка следования байтов» в виде последних двух байтов 128-байтового заголовка. Индикатор состоит из двух символов, М а также I, записанный в MAT-файл в этом порядок, как 16-битное значение. Если при чтении из MAT-файла как 16-битного значение, символы отображаются в обратном порядке (IM скорее, чем MI), программа, читающая MAT-файл, должна выполнить замену байтов, чтобы правильно интерпретировать данные в MAT-файле.

Сравнение производительности и прозрачности: Хотя форматы на основе XML широко рекомендуются из соображений прозрачности, на практике они не используются для обмена крупномасштабными научными данными в активных сообществах. Ученым и исследователям нужен надежный формат для обмена большими наборами данных для использования в вычислительные среды для анализа научных данных. Важными факторами при выборе инструментов являются простота использования, независимость от платформы, независимое от устройства построение графиков, графический пользовательский интерфейс. Важными факторами при выборе форматов являются производительность загрузки и анализа. В своей статье 2011 года «Влияние формата файла архивации данных на научные вычисления и производительность алгоритмов обработки изображений в MATLAB с использованием больших мультимодальных и гиперспектральных наборов данных HDF5 и XML» Келли Беннетт и Джеймс Робертсон обнаружили, что формат HDF5 (двоичный формат с много общих характеристик с MAT-файлом уровня 5) обеспечивает более быстрое время загрузки и обработки, чем форматы XML. В большинстве случаев размер XML-файла составляет от 2,5 до 3 три. раз больше, чем сопоставимый файл HDF5. Используя эталонный набор анализов, они обнаружили, что время выполнения файлов HDF5 было меньше. значительно меньше, чем для XML-файлов как в Linux, так и в Windows. Для их данных среднее время, необходимое для файлов XML, было примерно на 60% больше, чем для HDF5, при этом основной вклад в это отличие в большом времени загрузки и этап предварительной обработки, необходимый для преобразования строки символов ASCII XML в числовой массив в МАТЛАБ.

История  

Характеристики формата

  • MATLAB: формат MAT-файла (http://www.mathworks.com/help/pdf_doc/matlab/matfile_format.pdf). Этот документ, который включает спецификации для MAT-файлов Уровня 4 и Уровня 5, регулярно переиздавался в связи с выпусками программного обеспечения MATLAB. По состоянию на декабрь 2015 г. последний значительный выпуск был выпущен в марте 2008 г. с незначительными изменениями в октябре 2014 г.

Полезные ссылки

URL-адреса

  • Запись в Википедии для MATLAB (https://en.wikipedia.org/wiki/MATLAB).
  • Документация по MATLAB (http://www.mathworks.com/help/matlab/index.html).
  • Версии MAT-файлов (http://www.mathworks.com/help/matlab/import_export/mat-file-versions.html).
  • Стек: переполнение: в чем разница между файлами .m и .mat в MATLAB (http://stackoverflow.com/questions/39)47549/в чем разница между m-и-mat-файлами-в-matlab).
  • «Влияние формата файла архивации данных на научные вычисления и производительность алгоритмов обработки изображений в MATLAB с использованием больших мультимодальных и гиперспектральных наборов данных HDF5 и XML». 2011. Автор Келли Беннетт и Джеймс Робертсон (http://cdn.intechopen.com/pdfs-wm/21947.pdf). Опубликовано в MATLAB — вездесущий инструмент для инженера-практика InTech Open. Отчеты об экспериментах, демонстрирующих преимущество HDF5 в производительности по сравнению с форматом на основе XML для часто используемых функций обработки изображений.
  • Почему моя «Сводка заголовка MAT-файла» включает сообщение заголовка «MATLAB 5.0 MAT-file», когда я пытаюсь сохранить свои данные в виде файла MAT в версии «-v7» в MATLAB 7.9 (R2009b)? (http://www.mathworks.com/matlabcentral/answers/94570-why-does-my-mat-file-header-summary-include-the-matlab-5-0-mat-file-header-message-когда -я пробую). Объяснение уровней и версий для формата MAT-File.
  • MATLAB: различия между версиями .mat(http://stackoverflow.com/questions/4950630/matlab-различия-между-мат-версиями).
  • Файлы MAT-file версии 7.3 не сжимаются по умолчанию в MATLAB 7.5 (R2007b)? (http://www.mathworks.com/matlabcentral/answers/97209-are-mat-file-version-7-3-files-not-compressed-by-default-in-matlab-7-5-r2007b). Указывает, что разные версии программного обеспечения MATLAB имели разное поведение по умолчанию при сохранении файлов.
  • Составители этого ресурса обнаружили несколько сообщений в блогах, в которых ставится под сомнение совместимость MAT-файла 7.3 с HDF5 (на котором он основан) или производительность MAT-файла 7.3 по сравнению с более ранними версиями.
    • Недокументированный Matlab: повышение производительности сохранения. Сообщение в блоге от мая 2013 г. (http://undocumentedmatlab.com/blog/improving-save-performance). Утверждается, что «формат Matlab 7.3 — это не чистый файл HDF5, а скорее вариант HDF5, в котором используется недокументированный внутренний формат».
    • Формат файла Matlab ™ 7.3 на самом деле является hdf5 и может быть прочитан с других языков, таких как python. Сообщение в блоге от ноября 2009 г. (http://mloss.org/community/blog/2009/nov/19/matlabtm-73-file-format-is-actually-hdf5-and-can-b/). Утверждается: «Хотя на первый взгляд это выглядит как еще один проприетарный формат, на самом деле это формат иерархических данных версии 5. … Так что вы можете делать всевозможные изящные вещи». Однако в комментарии указано: «К сожалению, версия 7.3, похоже, еще не поддерживает сжатие HDF5 или, по крайней мере, так кажется. Файлы .mat, хранящиеся в формате 7.3, огромны по сравнению с 7.0».
    • hdf5storage, утилита Python для чтения/записи файлов HDF5 и MAT-File 7.3 (https://pythonhosted.org/hdf5storage/information.html). Утверждается: «Файлы MAT версии 7.3 и более поздних версий представляют собой файлы HDF5 с другим расширением файла (.mat) и очень специфическим набором метаданных и соглашений о хранении».
  • Программирование MATLAB из WikiBooks (https://en.wikibooks.org/wiki/MATLAB_Programming).

Последнее обновление: 27.02.2017


Что такое Dolby MAT? Все, что Вам нужно знать!

Компания Dolby во многих отношениях возглавила задачу по созданию в частных домах звука, подобного театральному. Однако существует не одна, а множество технологий, которые работают в тандеме, чтобы сделать это возможным. Dolby постоянно работает над новыми методами обработки, чтобы сделать звук лучше для всех, независимо от используемых устройств. Здесь на помощь приходит Dolby MAT.

Dolby MAT кодирует битовые потоки TrueHD или Digital Plus и передает аудиоданные на AV-ресивер или звуковую панель по кабелю HDMI. Конечный результат объединяет звук PCM без потерь с метаданными Dolby Atmos. С Dolby MAT пользователи могут получить объемный 3D-звук с эффектами высоты даже для звука PCM.

Помните, что для работы Dolby MAT у вас должен быть динамик с поддержкой Atmos, а ваш источник должен иметь возможность кодировать сигналы с использованием Dolby MAT. Давайте посмотрим, как работает кодировщик MAT и какие устройства его поддерживают.

Чем Dolby MAT отличается от других версий Dolby?

Dolby MAT помогает кодировать и декодировать битовые потоки Dolby TrueHD для передачи между различными устройствами. В проигрывателе Blu-Ray он работает как кодировщик. Упаковывая битовые потоки Dolby TrueHD с переменной скоростью, Dolby MAT помогает передавать данные через HDMI с фиксированной скоростью передачи данных на ресивер.

Декодер Dolby MAT, доступный на принимающем устройстве, распаковывает эти битовые потоки, чтобы обеспечить работу в формате Dolby TrueHD.

Помимо поддержки кодека TrueHD, этот кодер/декодер также поддерживает звуковой формат Dolby Atmos. Улучшенный Dolby Atmos 2.0 позволяет обрабатывать метаданные Dolby Atmos, присутствующие в обычном звуке PCM без потерь.

Удивительно, что усовершенствованная технология Dolby MAT 2.0 может кодировать звук Dolby Atmos в режиме реального времени. При этом передача битового потока от источника, использующего Dolby MAT, будет происходить без заметной задержки.

Это также устраняет высокую сложность обработки, преобладающую при традиционной аналогово-цифровой передаче.

Как и кодировщик Dolby MAT 2.0, декодер работает быстро и динамически обрабатывает потоки данных. Распаковывая объектно-ориентированный звук Atmos и его метаданные внутри ресивера, Dolby MAT 2.0 улучшает обработку, обеспечивая захватывающий звук.

Имея на своих устройствах порт HDMI, вы, скорее всего, сможете в полной мере оценить потенциал технологии Dolby MAT 2. 0.

Какие устройства поддерживают Dolby MAT?

Наиболее распространенными устройствами, поддерживающими кодирование Dolby MAT, являются проигрыватели Blu-Ray, игровые приставки и телевизионные приставки.

Поддерживаемые устройства включают Xbox One X, Xbox One S и Apple TV 4K (на Amazon). Для других устройств уточните у производителя или обратитесь к руководству, чтобы узнать, поддерживают ли они эту технологию или нет.

Любой источник, поддерживающий Dolby TrueHD, или устройства, которые могут обрабатывать Dolby Atmos с кодированием метаданных Dolby MAT, будут использовать эту технологию.

Как работает Dolby MAT?

По сути, работа кодировщика Dolby MAT заключается в использовании битового аудиопотока Dolby Digital Plus или Dolby TrueHD в качестве входного сигнала. Позже кодировщик извлекает метаданные Dolby Atmos из входа для вывода аудиосигнала LPCM с прикрепленными к нему метаданными Dolby Atmos.

Выходной сигнал в формате Dolby MAT затем передается на приемные устройства, такие как телевизор, аудио/видео ресивер или звуковая панель, по кабелю HDMI.

Кодер MAT принимает аудиосигнал Dolby Digital Plus или Dolby TrueHD, который уже имеет Atmos, изменяет формат, добавляет информацию Atmos к этому новому формату, а затем выводит его как Dolby MAT.

Что нужно для работы Dolby MAT?

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

Кроме того, вам нужны динамики или звуковые панели, поддерживающие звуковой формат Dolby Atmos. Эти устройства будут действовать как приемники, декодируя сигналы для дальнейшей обработки их как объектно-ориентированного звука для эффекта погружения.

Однако вы всегда должны помнить о том, как вы настраиваете эти устройства. Чтобы добиться наилучших результатов, всегда помните о подключении исходного устройства напрямую к аудиосистеме с поддержкой Atmos.

Например, если вы хотите использовать проигрыватель Blu-Ray с телевизором и звуковой панелью, вы должны подключить проигрыватель Blu-Ray к звуковой панели, а не к телевизору.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *