Образовательные ресурсы
<<  Использование программы diskdrake Использование программы 3ds max5  >>
Работа с аудио и видеоинформацией, использование Intel Perceptual
Работа с аудио и видеоинформацией, использование Intel Perceptual
Основы работы с аудио и видеоинформацией
Основы работы с аудио и видеоинформацией
Основы работы с аудио и видеоинформацией
Основы работы с аудио и видеоинформацией
Мультимедиа библиотека Android
Мультимедиа библиотека Android
Архитектура Intel Perceptual Computing SDK
Архитектура Intel Perceptual Computing SDK
Картинки из презентации «Работа с аудио и видеоинформацией, использование Intel Perceptual Computing SDK» к уроку информатики на тему «Образовательные ресурсы»

Автор: Преподаватель. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока информатики, скачайте бесплатно презентацию «Работа с аудио и видеоинформацией, использование Intel Perceptual Computing SDK.pptx» со всеми картинками в zip-архиве размером 303 КБ.

Работа с аудио и видеоинформацией, использование Intel Perceptual Computing SDK

содержание презентации «Работа с аудио и видеоинформацией, использование Intel Perceptual Computing SDK.pptx»
Сл Текст Сл Текст
1Работа с аудио и видеоинформацией, 37Работа с несжатым звуком. Android API
использование Intel Perceptual Computing предоставляет классы AudioTrack и
SDK. Лекция 6. Разработка приложений для AudioRecord, позволяющие напрямую
смартфонов на ОС Android. записывать аудио и воспроизводить
2Содержание. Основы работы с аудио и аудиопоток в формате PCM, используя
видеоинформацией Введение в Perceptual аппаратные возможности устройства.
Computing и возможности Intel Perceptual Рассмотрим процесс записи и
Computing SDK. Разработка приложений для воспроизведения «сырых» данных в формате
смартфонов на ОС Android. Лекция 6. Работа PCM. Разработка приложений для смартфонов
с аудио и видеоинформацией в приложениях на ОС Android. Лекция 6. Работа с аудио и
для смартфона, использование Intel видеоинформацией в приложениях для
Perceptual Computing SDK. 2. смартфона, использование Intel Perceptual
3Основы работы с аудио и Computing SDK. 37.
видеоинформацией. Разработка приложений 38Работа с несжатым звуком. Для записи
для смартфонов на ОС Android. Лекция 6. аудиоданных непосредственно с аппаратных
Работа с аудио и видеоинформацией в буферов используется класс AudioRecord.
приложениях для смартфона, использование Необходимо создать новый объект
Intel Perceptual Computing SDK. 3. AudioRecord, указав источник, частоту,
4Смартфон – мультимедийный центр. настройки каналов, кодировщик для аудио и
Разработка приложений для смартфонов на ОС размер буфера. Значения частоты,
Android. Лекция 6. Работа с аудио и кодировщика аудио и настроек каналов
видеоинформацией в приложениях для повлияют на размер и качество записанного
смартфона, использование Intel Perceptual аудиофайла. Разработка приложений для
Computing SDK. 4. смартфонов на ОС Android. Лекция 6. Работа
5Мультимедиа библиотека Android. с аудио и видеоинформацией в приложениях
позволяет легко использовать в приложениях для смартфона, использование Intel
аудио, видео и изображения: из медиа Perceptual Computing SDK. 38.
файлов сохраненных как ресурсы приложения 39Настройка свойств записи. //Частота
(raw ресурсы) из файлов, расположенных в int frequency = 11025; //конфигурация
файловой системе из потока данных, каналов int channelconfiguration =
получаемого через сетевое соединение НО! audioformat.CHANNEL_CONFIGURATION_MONO;
невозможно воспроизводить аудио во время //кодировщик int audioencoding =
звонка. Разработка приложений для audioformat.Encoding_pcm_16bit; Разработка
смартфонов на ОС Android. Лекция 6. Работа приложений для смартфонов на ОС Android.
с аудио и видеоинформацией в приложениях Лекция 6. Работа с аудио и
для смартфона, использование Intel видеоинформацией в приложениях для
Perceptual Computing SDK. 5. смартфона, использование Intel Perceptual
6Мультимедиа библиотека Android. Для Computing SDK. 39.
воспроизведения аудио и видео Android 40Инициализация объекта AudioRecord.
предоставляет класс MediaPlayer При работе //Размер буфера int buffersize =
с аудиоконтентом можно воспроизводить audiorecord.Getminbuffersize( frequency,
необработанные данные (проигрывание channelconfiguration, audioencoding);
динамически генерируемого аудио) Для audiorecord audiorecord = new audiorecord(
записи аудио и видео Android предоставляет mediarecorder.Audiosource.MIC, frequency,
класс MediaRecorder. Разработка приложений channelconfiguration, audioencoding,
для смартфонов на ОС Android. Лекция 6. buffersize); Разработка приложений для
Работа с аудио и видеоинформацией в смартфонов на ОС Android. Лекция 6. Работа
приложениях для смартфона, использование с аудио и видеоинформацией в приложениях
Intel Perceptual Computing SDK. 6. для смартфона, использование Intel
7Воспроизведение аудио. Инициализация Perceptual Computing SDK. 40.
плеера (I способ): параметр source задает 41Комментарий: Для возможности записи
источник и может иметь одно из следующих несжатого аудио необходимо в манифест
значений: идентификатор ресурса; путь URI приложения добавить полномочие
к локальному файлу (используя схему RECORD_AUDIO. <uses-permission
file://); путь URI к удаленному ресурсу с android:name="android.permission.RECO
аудио, предоставленному в виде URL; путь D_AUDIO"/> Разработка приложений
URI к записи внутри локального источника для смартфонов на ОС Android. Лекция 6.
данных. MediaPlayer mediaPlayer = Работа с аудио и видеоинформацией в
MediaPlayer.create(context, source); приложениях для смартфона, использование
Разработка приложений для смартфонов на ОС Intel Perceptual Computing SDK. 41.
Android. Лекция 6. Работа с аудио и 42Запись несжатого звука. После
видеоинформацией в приложениях для инициализации объекта AudioRecord
смартфона, использование Intel Perceptual необходимо вызвать метод startRecording(),
Computing SDK. 7. чтобы начать асинхронную запись. Для
8Пример 6.1. Разные источники добавления необработанных аудиоданных в
инициализации медиаплеера. Идентификатор записываемый буфер используется метод
ресурса mediaplayer resplayer = read(): short[] buffer = new
mediaplayer.Create(getapplicationcontext() short[bufferSize];
R.Raw.My_audio); путь URI к локальному audioRecord.startRecording(); while
файлу mediaplayer fileplayer = (isRecording) { //заполнение буфера
mediaplayer.Create(getapplicationcontext() данными int bufferReadResult =
uri.Parse("file:///sdcard/localfile. audioRecord.read( buffer, 0,
p3")); Разработка приложений для bufferSize);}. Разработка приложений для
смартфонов на ОС Android. Лекция 6. Работа смартфонов на ОС Android. Лекция 6. Работа
с аудио и видеоинформацией в приложениях с аудио и видеоинформацией в приложениях
для смартфона, использование Intel для смартфона, использование Intel
Perceptual Computing SDK. 8. Perceptual Computing SDK. 42.
9Пример 6.1. Источники инициализации 43Обработка входящего аудиопотока. Для
медиаплеера. Путь URI к удаленному ресурсу обработки входящего аудиопотока и
с аудио, предоставленному в виде URL воспроизведения его практически в режиме
mediaplayer urlplayer = реального времени, используется класс
mediaplayer.Create(getapplicationcontext() AudioTrack. Этот класс дает возможность
uri.Parse("http://site.Com/audio/aud манипулировать входящим и исходящим
o.Mp3")); путь URI к записи внутри звуком, обрабатывая на устройстве несжатые
локального источника данных mediaplayer аудиоданные. Необходимо создать новый
contplayer = объект AudioTrack, указав потоковый режим,
mediaplayer.Create(getapplicationcontext() частоту, параметры каналов, тип
settings.System.Default_ringtone_uri); кодировщика и длину аудио. Разработка
Разработка приложений для смартфонов на ОС приложений для смартфонов на ОС Android.
Android. Лекция 6. Работа с аудио и Лекция 6. Работа с аудио и
видеоинформацией в приложениях для видеоинформацией в приложениях для
смартфона, использование Intel Perceptual смартфона, использование Intel Perceptual
Computing SDK. 9. Computing SDK. 43.
10Замечание: Для объекта mediaplayer, 44Воспроизведение аудио, класс
возвращаемого методом create(), уже был AudioTrack. //Частота, увеличивает
вызван метод prepare(), поэтому не надо скорость проигрывания вдвое int frequency
вызывать его еще раз. Разработка = 11025/2; int channelconfiguration =
приложений для смартфонов на ОС Android. audioformat.CHANNEL_CONFIGURATION_MONO;
Лекция 6. Работа с аудио и int audioencoding =
видеоинформацией в приложениях для audioformat.ENCODING_PCM_16BIT; audiotrack
смартфона, использование Intel Perceptual audiotrack = new audiotrack(
Computing SDK. 10. audiomanager.STREAM_MUSIC, frequency,
11Воспроизведение аудио. Инициализация channelconfiguration, audioencoding,
плеера (II способ): создание экземпляра audiolength, audiotrack.Mode_stream);
класса MediaPlayer вызов метода Разработка приложений для смартфонов на ОС
setDataSource() параметр: путь к файлу, Android. Лекция 6. Работа с аудио и
путь URI к источнику данных, адрес URL видеоинформацией в приложениях для
мультимедийного потока или файловый смартфона, использование Intel Perceptual
дескриптор. Важно не забыть вызвать метод Computing SDK. 44.
prepare() класса MediaPlayer, прежде чем 45Воспроизведение аудио, класс
начинать воспроизведение. Разработка AudioTrack. Поскольку аудиоданные
приложений для смартфонов на ОС Android. необработанные, отсутствует
Лекция 6. Работа с аудио и метаинформация, связанная с ними. Поэтому
видеоинформацией в приложениях для важно установить корректные свойства,
смартфона, использование Intel Perceptual чтобы они совпадали с теми, которые были
Computing SDK. 11. использованы при записи файла. File file =
12Пример 6.2. Инициализация медиаплеера new
метод setDataSource(). MediaPlayer File(Environment.getExternalStorageDirecto
mediaPlayer = new MediaPlayer(); y(), "raw.pcm"); Разработка
mediaPlayer.setDataSource("/sdcard/te приложений для смартфонов на ОС Android.
t.3gp"); mediaPlayer.prepare(); Лекция 6. Работа с аудио и
Разработка приложений для смартфонов на ОС видеоинформацией в приложениях для
Android. Лекция 6. Работа с аудио и смартфона, использование Intel Perceptual
видеоинформацией в приложениях для Computing SDK. 45.
смартфона, использование Intel Perceptual 46Воспроизведение аудио, класс
Computing SDK. 12. AudioTrack. int audioLength =
13Воспроизведение видео. Подготовка (int)(file.length()/2); short[] audio =
поверхности для отображения видео: new short[audioLength]; DataInputStream
добавление в окно активности приложения dis = new DataInputStream( new
элемента surfaceview; передача в BufferedInputStream(new
медиаплеер объекта класса surfaceholder с FileInputStream(file))); int i = 0; while
помощью метода setdisplay(). Разработка (dis.available() > 0) {
приложений для смартфонов на ОС Android. audio[audioLength] = dis.readShort(); i++;
Лекция 6. Работа с аудио и } dis.close(); Разработка приложений для
видеоинформацией в приложениях для смартфонов на ОС Android. Лекция 6. Работа
смартфона, использование Intel Perceptual с аудио и видеоинформацией в приложениях
Computing SDK. 13. для смартфона, использование Intel
14Пример 6.3. Инициализация видеоплеера. Perceptual Computing SDK. 46.
MediaPlayer mediaPlayer = new 47Воспроизведение аудио, класс
MediaPlayer(); AudioTrack. После инициализации объекта
mediaPlayer.setDisplay(((SurfaceView)findV AudioTrack, чтобы начать асинхронное
ewById( R.id.surfaceView1)).GetHolder()); воспроизведение, необходимо вызвать метод
mediaPlayer.setDataSource("/sdcard/te play(). Метод write() позволяет добавить
t2.3gp"); mediaPlayer.prepare(); «сырые» аудиоданные в буфер проигрывателя.
Разработка приложений для смартфонов на ОС audioTrack.play(); audioTrack.write(audio,
Android. Лекция 6. Работа с аудио и 0, audioLength); Разработка приложений для
видеоинформацией в приложениях для смартфонов на ОС Android. Лекция 6. Работа
смартфона, использование Intel Perceptual с аудио и видеоинформацией в приложениях
Computing SDK. 14. для смартфона, использование Intel
15Комментарии: В отличие от ресурсов с Perceptual Computing SDK. 47.
аудиоданными, android не поддерживает 48Воспроизведение аудио, класс
проигрывание видео, включенного в проект в AudioTrack. Запись в буфер объекта
качестве ресурса; нет возможности AudioTrack можно начать, как до вызова
использовать статический метод create() метода play, так и после. В первом случае
для упрощенного создания объекта воспроизведение пойдет сразу после вызова,
mediaplayer и путь URI, ссылающийся на во втором — звук станет проигрываться, как
локальный файл с помощью схемы file://. только данные запишутся в буфер
Разработка приложений для смартфонов на ОС AudioTrack. Разработка приложений для
Android. Лекция 6. Работа с аудио и смартфонов на ОС Android. Лекция 6. Работа
видеоинформацией в приложениях для с аудио и видеоинформацией в приложениях
смартфона, использование Intel Perceptual для смартфона, использование Intel
Computing SDK. 15. Perceptual Computing SDK. 48.
16Работа с медиаплеером. Для запуска 49Распознавание речи. Начиная с версии
воспроизведения используется метод: 1.5 (API Level 3) Android поддерживает
mediaplayer.Start(); при завершении голосовой ввод и распознавание речи и
процесса воспроизведения необходимо позволяет встраивать в приложения
вызвать метод release() класса голосовой ввод. Для распознавания речи
mediaplayer, чтобы освободить необходимо создать intent-объект,
соответствующие ресурсы: используя константу
mediaplayer.Release(); Разработка ACTION_RECOGNIZE_SPEECH класса
приложений для смартфонов на ОС Android. RecognizerIntent: Intent intent = new
Лекция 6. Работа с аудио и Intent(RecognizerIntent.ACTION_RECOGNIZE_S
видеоинформацией в приложениях для EECH); Разработка приложений для
смартфона, использование Intel Perceptual смартфонов на ОС Android. Лекция 6. Работа
Computing SDK. 16. с аудио и видеоинформацией в приложениях
17Управление воспроизведением: Pause() – для смартфона, использование Intel
приостановка воспроизведения; stop() – Perceptual Computing SDK. 49.
остановка воспроизведения; start() – 50Распознавание речи. Зададим языковую
возобновление воспроизведения; seekto() – модель распознавания:
переход к определенной позиции; intent.Putextra(recognizerintent.EXTRA_LAN
setvolume() – управление громкостью; UAGE_MODEL,
setscreenonwhileplaying() – запрещает recognizerintent.LANGUAGE_MODEL_FREE_FORM)
автоматическое отключение подсветки зададим строку, которая будет
экрана. Разработка приложений для отображаться в окне голосового ввода, она
смартфонов на ОС Android. Лекция 6. Работа должна предлагать пользователю сказать
с аудио и видеоинформацией в приложениях что-нибудь в микрофон:
для смартфона, использование Intel intent.Putextra(recognizerintent.EXTRA_PRO
Perceptual Computing SDK. 17. PT, "speak now"); Разработка
18Замечание: В случае, если в приложении приложений для смартфонов на ОС Android.
предполагается сохранение экрана и Лекция 6. Работа с аудио и
процессора от засыпания, или использование видеоинформацией в приложениях для
методов класса MediaPlayer: setWakeMode() смартфона, использование Intel Perceptual
и setScreenOnWhilePlaying(), необходимо Computing SDK. 50.
добавить в файл манифеста следующую 51Распознавание речи. Ограничим
строку: <uses-permission количество результатов, которые могут быть
android:name="android.permission.WAKE возвращены при распознавании, зададим 1:
LOCK" /> Разработка приложений для intent.Putextra(recognizerintent.EXTRA_MAX
смартфонов на ОС Android. Лекция 6. Работа RESULTS, 1); укажем языковую константу из
с аудио и видеоинформацией в приложениях класса locale, чтобы задать язык для
для смартфона, использование Intel ввода, отличный от языка по умолчанию на
Perceptual Computing SDK. 18. данном устройстве:
19Замечание: В настоящее время нельзя intent.Putextra(recognizerintent.EXTRA_LAN
воспроизводить аудиоданные одновременно с UAGE, locale.English); Разработка
разговором по телефону. Медиаплеер всегда приложений для смартфонов на ОС Android.
использует стандартное устройство для Лекция 6. Работа с аудио и
вывода звука — динамик или подключенную по видеоинформацией в приложениях для
Bluetooth гарнитуру. При воспроизведении смартфона, использование Intel Perceptual
видеоресурсов можно использовать метод Computing SDK. 51.
getFrame(), чтобы получить заданный кадр. 52Распознавание речи. Можно получить
Разработка приложений для смартфонов на ОС текущее значение по умолчанию, вызвав
Android. Лекция 6. Работа с аудио и статический метод getDefault() из класса
видеоинформацией в приложениях для Locale. После формирования intent-объекта
смартфона, использование Intel Perceptual передадим его в качестве параметра в метод
Computing SDK. 19. startActivityForResult(), который вызывает
20Запись видео. Самый простой способ стандартное диалоговое окно для
записи видео заключается в использовании распознавания речи:
intent-объектов для запуска стандартного startActivityForResult(intent,
приложения, управляющего камерой. Для VOICE_RECOGNITION); Разработка приложений
запуска записи видео необходимо создать для смартфонов на ОС Android. Лекция 6.
новый intent-объект, используя константу Работа с аудио и видеоинформацией в
ACTION_VIDEO_CAPTURE класса MediaStore: приложениях для смартфона, использование
Intent intent = new Intel Perceptual Computing SDK. 52.
Intent(MediaStore.ACTION_VIDEO_CAPTURE); 53Распознавание речи. После завершения
Разработка приложений для смартфонов на ОС голосового ввода, движок для распознавания
Android. Лекция 6. Работа с аудио и речи проанализирует и обработает
видеоинформацией в приложениях для записанный звук. Для получения результатов
смартфона, использование Intel Perceptual необходимо переопределить метод
Computing SDK. 20. onActivityResult() активности, из которой
21Запись видео. Настройка свойств был отправлен запрос на распознавание
intent-объекта: место сохранения речи. В примере 6.6 показано
видеозаписи, если есть необходимость переопределение метода onActivityResult().
сохранить ее в месте, отличном от Разработка приложений для смартфонов на ОС
используемого по умолчанию, применяют Android. Лекция 6. Работа с аудио и
константу EXTRA_OUTPUT класса mediastore: видеоинформацией в приложениях для
intent.Putextra(mediastore.EXTRA_OUTPUT, смартфона, использование Intel Perceptual
outputpath); outputpath – указывает Computing SDK. 53.
альтернативный путь URI; Разработка 54Актуальная информация.
приложений для смартфонов на ОС Android. http://developer.android.com/guide/appendi
Лекция 6. Работа с аудио и /media-formats.html
видеоинформацией в приложениях для http://developer.android.com/guide/topics/
смартфона, использование Intel Perceptual edia/mediaplayer.html
Computing SDK. 21. http://developer.android.com/reference/and
22Запись видео. Настройка свойств oid/media/MediaPlayer.html
intent-объекта: качество видеозаписи, если http://developer.android.com/reference/and
есть необходимость сохранить картинку в oid/media/ MediaRecorder.html
качестве, отличном от используемого по http://developer.android.com/guide/topics/
умолчанию, применяют константу edia/audio-capture.html. Разработка
EXTRA_VIDEO_QUALITY класса mediastore: приложений для смартфонов на ОС Android.
intent.Putextra(mediastore.EXTRA_VIDEO_QUA Лекция 6. Работа с аудио и
ITY, VIDEO_QUALITY); VIDEO_QUALITY = 0 – видеоинформацией в приложениях для
низкое качество (подходит для MMS) смартфона, использование Intel Perceptual
VIDEO_QUALITY = 1 – высокое качество (по Computing SDK. 54.
умолчанию). Разработка приложений для 55Введение в Perceptual Computing и
смартфонов на ОС Android. Лекция 6. Работа возможности Intel Perceptual Computing
с аудио и видеоинформацией в приложениях SDK. Разработка приложений для смартфонов
для смартфона, использование Intel на ОС Android. Лекция 6. Работа с аудио и
Perceptual Computing SDK. 22. видеоинформацией в приложениях для
23Запись видео. После создания и смартфона, использование Intel Perceptual
настройки intent-объекта необходимо Computing SDK. 55.
вызвать метод startActivityForResult() и 56Perceptual Computing. Идеи
передать ему полученный экземпляр Intent в естественно-интуитивного взаимодействия
качестве параметра: человека с компьютером (perceptual
startActivityForResult(intent, computing), предполагают способность
RECORD_VIDEO); Этот метод запускает вычислительных устройств понимать человека
стандартную активность, управляющую через физический контакт, словесные
видеокамерой и позволяющую начать, команды и жесты. Разработчикам
остановить, просмотреть и повторить запись программного обеспечения использование
видео. При этом нет необходимости новых идей позволит создавать приложения,
создавать собственное приложение для этих вносящие ощущение присутствия и
нужд. Разработка приложений для смартфонов погружения. Такого эффекта можно добиться
на ОС Android. Лекция 6. Работа с аудио и реализацией возможностей отслеживания
видеоинформацией в приложениях для жестов рук и пальцев, анализа лица
смартфона, использование Intel Perceptual (мимики), распознавания голоса (речи),
Computing SDK. 23. отслеживания перемещений 2D/3D объектов.
24Запись мультимедиа, использование Разработка приложений для смартфонов на ОС
класса MediaRecorder. Чтобы иметь Android. Лекция 6. Работа с аудио и
возможность записывать мультимедийные видеоинформацией в приложениях для
файлы в Android, приложение должно смартфона, использование Intel Perceptual
получить полномочия RECORD_AUDIO и/или Computing SDK. 56.
RECORD_VIDEO. Для этого необходимо 57Intel Perceptual Computing SDK. В
добавить в манифест приложения следующие октябре 2012 года компания Intel
строки: <uses-permission представила SDK (от англ. software
android:name="android.permission.RECO development kit) – комплект разработки для
D_AUDIO"/> <uses-permission написания программных средств. Полное
android:name="android.permission.RECO название комплекта Intel Perceptual
D_VIDEO"/> Разработка приложений Computing SDK. SDK фокусируется на
для смартфонов на ОС Android. Лекция 6. нескольких аспектах
Работа с аудио и видеоинформацией в естественно-интуитивного взаимодействия
приложениях для смартфона, использование человека с компьютером, а именно
Intel Perceptual Computing SDK. 24. распознавание лиц, голосовых команд и
25Запись мультимедиа, использование жестов. Разработка приложений для
класса MediaRecorder. Для управления смартфонов на ОС Android. Лекция 6. Работа
записью медиа-контента с помощью класса с аудио и видеоинформацией в приложениях
MediaRecorder необходимо выполнить для смартфона, использование Intel
следующие действия в заданной Perceptual Computing SDK. 57.
последовательности: 1. создать экземпляр 58Применение Perceptual Computing.
класса MediaRecorder: MediaRecorder Наиболее очевидный способ использования
mediaRecorder = new MediaRecorder(); функций естественно-интуитивного
Разработка приложений для смартфонов на ОС взаимодействия видео игры. К примеру,
Android. Лекция 6. Работа с аудио и разработчики могут взять функции,
видеоинформацией в приложениях для предоставляемые SDK и в сфере видео игр
смартфона, использование Intel Perceptual для взаимодействия игрока с трехмерным
Computing SDK. 25. миром, использовать голос или жесты для
26Запись мультимедиа, использование манипуляций в игре. Многопользовательские
класса MediaRecorder. 2. Определить режимы игры получат совершенно другой
источник записи с помощью методов облик, позволяя участникам игры по-новому
setaudiosource() и setvideosource(), взаимодействовать друг с другом.
которым в качестве параметра передаются Разработка приложений для смартфонов на ОС
статические константы классов Android. Лекция 6. Работа с аудио и
mediarecorder.Audiosource и видеоинформацией в приложениях для
mediarecorder.Videosource, определяющие смартфона, использование Intel Perceptual
источники для аудио и видеоданных Computing SDK. 58.
соответственно: 59Применение Perceptual Computing.
mediarecorder.Setaudiosource( Распознавание набора мелкозернистых
mediarecorder.Audiosource.MIC); объектов, таких как десять пальцев на
mediarecorder.Setvideosource( руках, на относительно небольшом
mediarecorder.Videosource.Camera); расстоянии от компьютера дает возможность
Разработка приложений для смартфонов на ОС моделировать систему захвата какого-либо
Android. Лекция 6. Работа с аудио и трехмерного виртуального объекта,
видеоинформацией в приложениях для перемещать его или указывать на данный
смартфона, использование Intel Perceptual объект. Вспомним язык жестов.
Computing SDK. 26. Распознавание движения рук или жестов
27Запись мультимедиа, использование может быть интерпретировано компьютером и
класса MediaRecorder. 3. Задать итоговый использовано для взаимодействия. Кроме
формат с помощью метода setoutputformat(), этого можно реализовать такие жесты как
передав ему одну из констант класса перелистывание в разных направлениях. К
mediarecorder.Outputformat: примеру, переключать треки в плейлисте или
mediarecorder.Setoutputformat( перелистывать страницы книги. Разработка
mediarecorder.Outputformat.Default); приложений для смартфонов на ОС Android.
Разработка приложений для смартфонов на ОС Лекция 6. Работа с аудио и
Android. Лекция 6. Работа с аудио и видеоинформацией в приложениях для
видеоинформацией в приложениях для смартфона, использование Intel Perceptual
смартфона, использование Intel Perceptual Computing SDK. 59.
Computing SDK. 27. 60Применение Perceptual Computing.
28Запись мультимедиа, использование Функции распознавания лица и контрольных
класса MediaRecorder. 4. определить точек на лице позволят определить, где
кодировщики для аудио и видео с помощью расположены глаза, нос или рот.
методов setAudioEncoder() и Присутствует функция распознания моргания,
setVideoEncoder(), используя константы улыбки, распознавания пола и возрастной
класса MediaRecorder.AudioEncoder и группы. Cуществуют решения простой
MediaRecorder.VideoEncoder, идентификации личности такие как,
соответственно. например, фейс-логин. Помимо этого,
mediaRecorder.setAudioEncoder( использование параметров лица позволит
MediaRecorder.AudioEncoder.DEFAULT); реализовать приложения, к примеру,
mediaRecorder.setVideoEncoder( осуществляющие оценку поведения
MediaRecorder.VideoEncoder.DEFAULT); При представителей разных возрастных групп или
желании можно установить частоту кадров и распознать эмоциональные состояний
размер итогового видео. Разработка человека. Разработка приложений для
приложений для смартфонов на ОС Android. смартфонов на ОС Android. Лекция 6. Работа
Лекция 6. Работа с аудио и с аудио и видеоинформацией в приложениях
видеоинформацией в приложениях для для смартфона, использование Intel
смартфона, использование Intel Perceptual Perceptual Computing SDK. 60.
Computing SDK. 28. 61Применение Perceptual Computing.
29Запись мультимедиа, использование Использование сенсора глубины добавит
класса MediaRecorder. 5. выбрать итоговый новые возможности веб конференциям и
файл с помощью метода setOutputFile(): дистанционному общению. Сегментация,
mediaRecorder.setOutputFile("/sdcard/ основанная на глубине изображения,
youtputfile.mp4"); После выполнения позволит разделить передний и задний фон.
вышеперечисленных шагов, получим экземпляр К примеру, чтобы добавить красок
класса MediaRecorder, настроенный для виртуальному общению, задний фон может
записи аудио- и видеоданных с микрофона и быть заменен каким-либо изображением, к
камеры, соответственно, при этом примеру лунным ландшафтом или пляжем.
использованы итоговый формат и кодировщики Разработка приложений для смартфонов на ОС
по умолчанию, а запись будет сохранена на Android. Лекция 6. Работа с аудио и
карту SD. Разработка приложений для видеоинформацией в приложениях для
смартфонов на ОС Android. Лекция 6. Работа смартфона, использование Intel Perceptual
с аудио и видеоинформацией в приложениях Computing SDK. 61.
для смартфона, использование Intel 62Применение Perceptual Computing.
Perceptual Computing SDK. 29. Возможно распознавание трехмерных объектов
30Запись мультимедиа, использование реального мира и комбинирование их с
класса MediaRecorder. 5. Подготовить к интерактивным контентом. Трехмерная камера
записи с помощью метода prepare(): способна распознать модель реального
mediarecorder.Prepare(); 6. Начать запись объекта и добавить виртуальные графические
с помощью метода start(): и звуковые спецэффекты. Таким образом,
mediarecorder.Start(); 7. Завершить запись распознав группу объектов, положение
с помощью метода stop() – завершение отдельных объектов относительно других и
записи, и метода release() – освобождение их поведение, создается новая модель
ресурсов объекта mediarecorder: взаимодействия объектов. Разработка
mediarecorder.Stop(); приложений для смартфонов на ОС Android.
mediarecorder.Release(); Разработка Лекция 6. Работа с аудио и
приложений для смартфонов на ОС Android. видеоинформацией в приложениях для
Лекция 6. Работа с аудио и смартфона, использование Intel Perceptual
видеоинформацией в приложениях для Computing SDK. 62.
смартфона, использование Intel Perceptual 63Архитектура Intel Perceptual Computing
Computing SDK. 30. SDK. Архитектура Intel Perceptual
31Настройка предпросмотра. Метод Computing SDK. Разработка приложений для
setPreviewDisplay() позволяет задать смартфонов на ОС Android. Лекция 6. Работа
объект Surface для показа видеопотока во с аудио и видеоинформацией в приложениях
время записи. для смартфона, использование Intel
mediaRecorder.setPreviewDisplay((SurfaceVi Perceptual Computing SDK. 63.
w)findViewById 64Архитектура Intel Perceptual Computing
(R.id.surface).getHolder().getSurface()); SDK. Основная идея заключается в
mediaRecorder.prepare(); После настройки модульности структуры SDK. Здесь имеется
предварительного просмотра необходимо набор модулей для ввода/вывода, а также
вызвать метод prepare(), после этого на набор модулей для реализации тех или иных
экране в режиме реального времени начнет алгоритмов. Например, алгоритмов
отображаться записываемый видеопоток. распознавания лиц, распознавания речи или
Разработка приложений для смартфонов на ОС синтеза речи. Разработка приложений для
Android. Лекция 6. Работа с аудио и смартфонов на ОС Android. Лекция 6. Работа
видеоинформацией в приложениях для с аудио и видеоинформацией в приложениях
смартфона, использование Intel Perceptual для смартфона, использование Intel
Computing SDK. 31. Perceptual Computing SDK. 64.
32Добавление мультимедийных файлов в 65Модуль распознавания жестов.
MediaStore. По умолчанию мультимедийные предоставляет возможность отслеживания
файлы, созданные любым приложением, позиций пальцев на руке. Доступны 7 точек:
недоступны для других программ, чтобы кончики пальцев, центр ладони и
предоставить доступ к таким файлам максимально видимая точка, которая
необходимо добавить их в MediaStore. находится у локтя. Если не требуется знать
Разработка приложений для смартфонов на ОС о местоположении каждого пальца, то можно
Android. Лекция 6. Работа с аудио и запросить специальные параметры, например,
видеоинформацией в приложениях для самую верхнюю точку, самую правую точку
смартфона, использование Intel Perceptual или центр масс руки. На последнее не стоит
Computing SDK. 32. сильно полагаться, так как это изменяемая
33Использование сервиса величина. Поэтому если нужно отслеживать
MediaScannerConnection. Для установки руку, то для точных взаимодействий
связи с сервисом MediaScannerConnection рекомендуется использовать кончик пальца.
необходимо вызвать метод connect(), чтобы Разработка приложений для смартфонов на ОС
получить уведомление об успешной установке Android. Лекция 6. Работа с аудио и
связи необходимо реализовать интерфейс видеоинформацией в приложениях для
MediaScannerConnectionClient. В реализации смартфона, использование Intel Perceptual
необходимо прописать методы Computing SDK. 65.
onMediaScannerConnected() и 66Модуль распознавания лиц. позволяет
onScanCompleted(), первый вызывается получить большое количество информации о
системой, когда связь с сервисом распознанном лице. В итоге может быть
установлена, второй — когда завершен возвращено 7 точек на лице: уголки глаз,
процесс сканирования. В первом методе уголки рта, кончик носа. Кроме этого можно
вызываем метод scanFile(), чтобы начать получить некоторую аналитическую
сканирование, во втором — вызываем метод информацию о распознанном лице. Например,
disconnect(), чтобы разорвать связь с мы можем получить возрастную группу лица
сервисом. Разработка приложений для присутствующего на картинке (ребенок,
смартфонов на ОС Android. Лекция 6. Работа пожилой человек), можно определить пол,
с аудио и видеоинформацией в приложениях распознать подмигивание, распознать
для смартфона, использование Intel улыбку. Еще одна полезная особенность
Perceptual Computing SDK. 33. этого модуля заключается в том, что он
34Пример класса может находить похожие лица. Разработка
MediaScannerConnectionClient. приложений для смартфонов на ОС Android.
MediaScannerConnectionClient Лекция 6. Работа с аудио и
mediaScannerClient = new видеоинформацией в приложениях для
MediaScannerConnectionClient() { private смартфона, использование Intel Perceptual
MediaScannerConnection msc = null; msc = Computing SDK. 66.
new 67Модуль голосового управления.
MediaScannerConnection(getApplicationConte предлагает две основных функциональности
t(), this); msc.connect(); public void по распознаванию речи: первая – это
onMediaScannerConnected() { использование функций модуля для
msc.scanFile("/sdcard/test1.jpg" реализации голосовых меню. Вторая - это
null); } public void надиктовывание. Данная функция
onScanCompleted(String path, Uri uri) { предназначена для реализации
msc.disconnect(); } }; Разработка надиктовывания коротких фраз
приложений для смартфонов на ОС Android. продолжительностью до 30 секунд; для
Лекция 6. Работа с аудио и реализации голосового управления
видеоинформацией в приложениях для используется голосовой движок Nuance
смартфона, использование Intel Perceptual Dragon Assistant кроме того, в SDK
Computing SDK. 34. доступен модуль синтеза речи. Разработка
35Создание нового объекта ContentValues приложений для смартфонов на ОС Android.
и добавление его в соответствующий Лекция 6. Работа с аудио и
источник данных. Contentvalues content = видеоинформацией в приложениях для
new contentvalues(3); смартфона, использование Intel Perceptual
content.Put(audio.Audiocolumns.TITLE, Computing SDK. 67.
"thesoundandthefury"); 68Модуль отслеживания двумерных и
content.Put(audio.Audiocolumns.DATE_ADDED, трехмерных объектов. Функционал данного
system.Currenttimemillis()/1000); модуля позволяет отслеживать плоские
content.Put(audio.Media.MIME_TYPE, двумерные объекты. Достаточно просто
"audio/amr"); //указание создать модель этого объекта на компьютере
абсолютного пути к добавляемому файлу и отслеживать его. В результате мы можем
content.Put(mediastore.Audio.Media.DATA, получать параметры позиции объекта, угол
"/sdcard/myoutputfile.Mp4"); наклона и т.д. Также поддерживается
Разработка приложений для смартфонов на ОС отслеживание трехмерных объектов, которые
Android. Лекция 6. Работа с аудио и задаются в виде модели (.obj файла). По
видеоинформацией в приложениях для умолчанию доступна модель маски лица, при
смартфона, использование Intel Perceptual помощи которой можно отслеживать наклоны и
Computing SDK. 35. изменения позиции лица как трехмерного
36Создание нового объекта ContentValues объекта. Разработка приложений для
и добавление его в соответствующий смартфонов на ОС Android. Лекция 6. Работа
источник данных. //Доступ к объекту с аудио и видеоинформацией в приложениях
contentresolver приложения contentresolver для смартфона, использование Intel
resolver = getcontentresolver(); //вставка Perceptual Computing SDK. 68.
новой строки в mediastore uri uri = 69Дополнения: Стоит дополнить, что SDK
resolver.Insert( реализует несколько уровней интерфейсов,
mediastore.Video.Media.EXTERNAL_CONTENT_UR которые позволяют сразу же использовать
, сontent); //объявление о доступности игровые движки. На текущий момент
добавленного файла sendbroadcast(new поддерживаются следующие игровые движки:
intent( Unity, Processing, использующий Java и
intent.ACTION_MEDIA_SCANNER_SCAN_FILE, openFrameworks. Разработка приложений для
uri)); Разработка приложений для смартфонов на ОС Android. Лекция 6. Работа
смартфонов на ОС Android. Лекция 6. Работа с аудио и видеоинформацией в приложениях
с аудио и видеоинформацией в приложениях для смартфона, использование Intel
для смартфона, использование Intel Perceptual Computing SDK. 69.
Perceptual Computing SDK. 36.
Работа с аудио и видеоинформацией, использование Intel Perceptual Computing SDK.pptx
http://900igr.net/kartinka/informatika/rabota-s-audio-i-videoinformatsiej-ispolzovanie-intel-perceptual-computing-sdk-151557.html
cсылка на страницу

Работа с аудио и видеоинформацией, использование Intel Perceptual Computing SDK

другие презентации на тему «Работа с аудио и видеоинформацией, использование Intel Perceptual Computing SDK»

«Использование ИКТ на уроках географии» - Этапы внедрения ИКТ. И к т. Использование. Использования. Качество знаний. Географии. на уроках ГЕОГРАФИИ. Результат. Новое на уроках. Успеваемость. Повышает интерес к предмету. Создание нового.

«Использование ресурсов» - Каков вид ресурса? Методические рекомендации по обучению с использованием ресурсов сети Интернет Основные методы обучения с использованием ресурсов (информирование, проектная и практическая деятельность, активное и личностно-ориентированное обучение и т.п.) Использование ресурсов адекватно потребностям системы образования (формирование знаний, репродуктивных и творческих умений, воспитание личности) Методы формирования критического и адекватного отношения к информации, получаемой из сети Интернет Приобщение педагогов к разработке собственных электронных ресурсов Информирование о возможных негативных последствиях использования образовательных ресурсов.

«Использование анимации» - По отдельным словам, Запишите в тетради: Или «перемещение вправо-вниз». Повторение. Или «Прямоугольник». Тема: «Использование анимации в презентациях». Или «перемещение влево». Или по отдельным буквам. Создайте 10 слайдов. Практическая работа: Что такое СЛАЙД? Текст может появляться целиком, Например: «Жалюзи».

«Использование электроэнергии» - Токопроводящая сердцевина кабеля, как правило, защищается стальной бронёй. С внешней стороны кабель покрывается битумом. Разработка новых методов и устройств. В настоящее время практически повсеместно используется переменный ток. Кабели имеют как внешнюю, так и междужильную изоляцию. На воздушных линиях имеются системы грозозащиты.

«Использование Мирового океана» - Перспективы для: 2. Обострение глобальной продовольственной проблемы. Морские порты превратились в промышленно-портовые комплексы. Огромные масштабы приняла приморская урбанизация. 1. Обострение глобальных энергетической и сырьевой проблем. Мировой океан занимает 71% поверхности Земли. Возникновение морской горно- добывающей и химической промышленности, морской энергетики.

«Использование ИКТ» - Улучшению качества образования. Классификация направлений использования ИКТ на уроках. Создание собственных мультимедийных и обучающих программ. Использование ИКТ во внеклассной работе. Возможно использовать на любом этапе урока. Увеличению доступности образования. Мультимедийные презентации. Открытие новых знаний.

Образовательные ресурсы

28 презентаций об образовательных ресурсах
Урок

Информатика

130 тем
Картинки
900igr.net > Презентации по информатике > Образовательные ресурсы > Работа с аудио и видеоинформацией, использование Intel Perceptual Computing SDK