СПОСОБ И ПРИБОР УПРАВЛЕНИЯ ДЛЯ ВОСПРОИЗВЕДЕНИЯ АУДИО
AUDIO PLAYBACK CONTROL METHOD AND DEVICE

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННУЮ ЗАЯВКУ
[0001] Данная заявка основывается и притязает на приоритет заявки на патент Китая 201510622863.7, поданной 25 сентября 2015 г. в Государственное ведомство по интеллектуальной собственности Китайской Народной Республики, все содержание которой включается в этот документ посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0002] Настоящее раскрытие изобретения относится к области мультимедийной технологии, а конкретнее, к способу управления и прибору управления для воспроизведения аудио.
УРОВЕНЬ ТЕХНИКИ
[0003] На рынке появились различные устройства с функцией воспроизведения аудио, например, мобильный телефон, планшетный компьютер, телевизор, динамик и другие устройства с функцией воспроизведения аудио. Эти устройства, несомненно, обеспечат пользователю отличное аудиовизуальное ощущение.
[0004] На предшествующем уровне техники электронное устройство может воспроизводить аудиоданные в аудиофайле с использованием канала вывода аудио по умолчанию сразу при получении команды воспроизведения, соответствующей любому аудио- или видеофайлу. Однако вышеупомянутый режим воспроизведения аудио слишком простой и легко оказывает влияние на окружающих людей. Например, пользователь указывает воспроизведение видеофайла посреди ночи, и каналом вывода аудио по умолчанию является мощный динамик, что повлияет на нормальный отдых других членов семьи или соседей.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Чтобы устранить проблемы на предшествующем уровне техники, варианты осуществления из настоящего раскрытия изобретения предоставляют способ управления и прибор управления для воспроизведения аудио. Техническое решение может выглядеть следующим образом.
[0006] В соответствии с первым аспектом вариантов осуществления из настоящего раскрытия изобретения предоставляется способ управления для воспроизведения аудио, включающий в себя:
получение команды воспроизведения, соответствующей мультимедийному файлу, причем мультимедийный файл является аудиофайлом или видеофайлом;
обнаружение, удовлетворяет ли текущая среда воспроизведения предварительно установленному условию, причем текущая среда воспроизведения содержит по меньшей мере одно из текущего канала вывода аудио, мультимедийного файла и текущего времени; и
управление воспроизведением аудиоданных в мультимедийном файле, если текущая среда воспроизведения удовлетворяет предварительно установленному условию.
[0007] В качестве альтернативы обнаружение, удовлетворяет ли текущая среда воспроизведения предварительно установленному условию, включает в себя:
обнаружение, принадлежит ли текущий канал вывода аудио предварительно установленному каналу вывода аудио, если текущая среда воспроизведения содержит текущий канал вывода аудио; и определение, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, если текущий канал вывода аудио принадлежит предварительно установленному каналу вывода аудио;
или
обнаружение, принадлежит ли мультимедийный файл целевому типу мультимедийных файлов, если текущая среда воспроизведения содержит мультимедийный файл; и определение, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, если мультимедийный файл принадлежит целевому типу мультимедийных файлов;
или
обнаружение, принадлежит ли текущее время предварительно установленному периоду времени, если текущая среда воспроизведения содержит текущее время; и определение, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, если текущее время принадлежит предварительно установленному периоду времени.
[0008] В качестве альтернативы обнаружение, принадлежит ли текущий канал вывода аудио предварительно установленному каналу вывода аудио, включает в себя:
получение идентификатора, соответствующего текущему каналу вывода аудио;
обнаружение, существует ли идентификатор, соответствующий текущему каналу вывода аудио, в предварительно установленном наборе идентификаторов; и
определение, что текущий канал вывода аудио принадлежит предварительно установленному каналу вывода аудио, если идентификатор, соответствующий текущему каналу вывода аудио, существует в предварительно установленном наборе идентификаторов.
[0009] В качестве альтернативы способ дополнительно включает в себя:
отображение интерфейса настройки каналов, причем интерфейс настройки каналов содержит по меньшей мере один канал вывода аудио;
получение команды выбора, соответствующей целевому каналу вывода аудио; и
добавление идентификатора, соответствующего целевому каналу вывода аудио, в предварительно установленный набор идентификаторов.
[0010] В качестве альтернативы обнаружение, принадлежит ли мультимедийный файл целевому типу мультимедийных файлов, включает в себя:
получение имени файла у мультимедийного файла; обнаружение, содержит ли имя файла первое предварительно установленное ключевое слово; и определение, что мультимедийный файл принадлежит целевому типу мультимедийных файлов, если имя файла содержит первое предварительно установленное ключевое слово;
или
извлечение по меньшей мере одной последовательности аудиоданных из мультимедийного файла; обнаружение с помощью технологии распознавания речи, содержит ли по меньшей мере одна последовательность аудиоданных второе предварительно установленное ключевое слово; и определение, что мультимедийный файл принадлежит целевому типу мультимедийных файлов, если по меньшей мере одна последовательность аудиоданных содержит второе предварительно установленное ключевое слово;
или
извлечение по меньшей мере одного кадра изображения из мультимедийного файла; обнаружение, содержит ли по меньшей мере один кадр изображения целевой элемент; и определение, что мультимедийный файл принадлежит целевому типу мультимедийных файлов, если по меньшей мере один кадр изображения содержит целевой элемент.
[0011] В качестве альтернативы управление воспроизведением аудиоданных в мультимедийном файле включает в себя:
отображение подсказки для напоминания пользователю осмотрительно воспроизводить мультимедийный файл;
или
управление громкостью воспроизведения аудиоданных в мультимедийном файле, чтобы та была меньше предварительно установленной пороговой величины.
[0012] В соответствии со вторым аспектом вариантов осуществления из настоящего раскрытия изобретения предоставляется прибор управления для воспроизведения аудио, включающий в себя:
модуль получения, выполненный с возможностью получения команды воспроизведения, соответствующей мультимедийному файлу, причем мультимедийный файл является аудиофайлом или видеофайлом;
модуль обнаружения, выполненный с возможностью обнаружения, удовлетворяет ли текущая среда воспроизведения предварительно установленному условию, причем текущая среда воспроизведения содержит по меньшей мере одно из текущего канала вывода аудио, мультимедийного файла и текущего времени; и
модуль управления, выполненный с возможностью управления воспроизведением аудиоданных в мультимедийном файле, если текущая среда воспроизведения удовлетворяет предварительно установленному условию.
[0013] В качестве альтернативы модуль обнаружения включает в себя по меньшей мере один из первого подмодуля обнаружения, второго подмодуля обнаружения и третьего подмодуля обнаружения;
первый подмодуль обнаружения выполнен с возможностью обнаружения, принадлежит ли текущий канал вывода аудио предварительно установленному каналу вывода аудио, если текущая среда воспроизведения содержит текущий канал вывода аудио, и для определения, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, если текущий канал вывода аудио принадлежит предварительно установленному каналу вывода аудио;
второй подмодуль обнаружения выполнен с возможностью обнаружения, принадлежит ли мультимедийный файл целевому типу мультимедийных файлов, если текущая среда воспроизведения содержит мультимедийный файл, и для определения, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, если мультимедийный файл принадлежит целевому типу мультимедийных файлов;
третий подмодуль обнаружения выполнен с возможностью обнаружения, принадлежит ли текущее время предварительно установленному периоду времени, если текущая среда воспроизведения содержит текущее время, и для определения, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, если текущее время принадлежит предварительно установленному периоду времени.
[0014] В качестве альтернативы первый подмодуль обнаружения включает в себя подмодуль получения идентификатора, подмодуль обнаружения идентификатора и подмодуль определения канала;
подмодуль получения идентификатора выполнен с возможностью получения идентификатора, соответствующего текущему каналу вывода аудио;
подмодуль обнаружения идентификатора выполнен с возможностью обнаружения, существует ли идентификатор, соответствующий текущему каналу вывода аудио, в предварительно установленном наборе идентификаторов;
подмодуль определения канала выполнен с возможностью определения, что текущий канал вывода аудио принадлежит предварительно установленному каналу вывода аудио, если идентификатор, соответствующий текущему каналу вывода аудио, существует в предварительно установленном наборе идентификаторов.
[0015] В качестве альтернативы первый подмодуль обнаружения дополнительно включает в себя подмодуль отображения интерфейса, подмодуль получения команды и подмодуль добавления идентификатора;
подмодуль отображения интерфейса выполнен с возможностью отображения интерфейса настройки каналов, причем интерфейс настройки каналов содержит по меньшей мере один канал вывода аудио;
подмодуль получения команды выполнен с возможностью получения команды выбора, соответствующей целевому каналу вывода аудио;
подмодуль добавления идентификатора выполнен с возможностью добавления идентификатора, соответствующего целевому каналу вывода аудио, в предварительно установленный набор идентификаторов.
[0016] В качестве альтернативы второй подмодуль обнаружения включает в себя по меньшей мере один из подмодуля обнаружения имени файла, подмодуля обнаружения аудио и подмодуля обнаружения изображения;
подмодуль обнаружения имени файла выполнен с возможностью получения имени файла у мультимедийного файла, обнаружения, содержит ли имя файла первое предварительно установленное ключевое слово, и определения, что мультимедийный файл принадлежит целевому типу мультимедийных файлов, если имя файла содержит первое предварительно установленное ключевое слово;
подмодуль обнаружения аудио выполнен с возможностью извлечения по меньшей мере одной последовательности аудиоданных из мультимедийного файла, обнаружения с помощью технологии распознавания речи, содержит ли по меньшей мере одна последовательность аудиоданных второе предварительно установленное ключевое слово, и определения, что мультимедийный файл принадлежит целевому типу мультимедийных файлов, если по меньшей мере одна последовательность аудиоданных содержит второе предварительно установленное ключевое слово;
подмодуль обнаружения изображения выполнен с возможностью извлечения по меньшей мере одного кадра изображения из мультимедийного файла, обнаружения, содержит ли по меньшей мере один кадр изображения целевой элемент, и определения, что мультимедийный файл принадлежит целевому типу мультимедийных файлов, если по меньшей мере один кадр изображения содержит целевой элемент.
[0017] В качестве альтернативы модуль управления выполнен с возможностью отображения подсказки для напоминания пользователю осмотрительно воспроизводить мультимедийный файл; или
модуль управления выполнен с возможностью управления громкостью воспроизведения аудиоданных в мультимедийном файле, чтобы та была меньше предварительно установленной пороговой величины.
[0018] В соответствии с третьим аспектом вариантов осуществления из настоящего раскрытия изобретения предоставляется устройство управления для воспроизведения аудио, включающее в себя:
процессор;
запоминающее устройство, выполненное с возможностью хранения команды, исполняемой процессором;
причем процессор выполнен с возможностью:
получения команды воспроизведения, соответствующей мультимедийному файлу, причем мультимедийный файл является аудиофайлом или видеофайлом;
обнаружения, удовлетворяет ли текущая среда воспроизведения предварительно установленному условию, причем текущая среда воспроизведения содержит по меньшей мере одно из текущего канала вывода аудио, мультимедийного файла и текущего времени; и
управления воспроизведением аудиоданных в мультимедийном файле, если текущая среда воспроизведения удовлетворяет предварительно установленному условию.
[0019] Технические решения, предоставленные вариантами осуществления из настоящего раскрытия изобретения, могут иметь следующие полезные результаты.
[0020] Путем обнаружения, удовлетворяет ли текущая среда воспроизведения предварительно установленному условию, при получении команды воспроизведения, соответствующей мультимедийному файлу, и управления воспроизведением аудиоданных в мультимедийном файле, если обнаруживается, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, можно устранить проблему предшествующего уровня техники в том, что режим воспроизведения аудио слишком простой и легко оказывает влияние на окружающих людей, получая, таким образом, технические эффекты в виде дополнительной интеллектуализации воспроизведения аудио при управлении воспроизведением аудио в соответствии с реальной ситуацией.
[0021] Нужно понимать, что как предшествующее общее описание, так и последующее подробное описание являются лишь примерными и поясняющими и не ограничивают настоящее раскрытие изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0022] Прилагаемые чертежи, которые включаются в это описание изобретения и составляют его часть, иллюстрируют варианты осуществления в соответствии с настоящим раскрытием изобретения и вместе с описанием служат для объяснения принципов из настоящего раскрытия изобретения.
[0023] Фиг. 1 - схематическое представление, иллюстрирующее среду реализации в соответствии с примерным вариантом осуществления;
[0024] Фиг. 2 - блок-схема алгоритма, показывающая способ управления для воспроизведения аудио в соответствии с примерным вариантом осуществления;
[0025] Фиг. 3A - блок-схема алгоритма, показывающая способ управления для воспроизведения аудио в соответствии с другим примерным вариантом осуществления;
[0026] Фиг. 3B - схематическое представление, иллюстрирующее интерфейс настройки каналов, рассматриваемый в показанном на фиг. 3A варианте осуществления;
[0027] Фиг. 3C - схематическое представление, иллюстрирующее интерфейс отображения для выдачи подсказки, рассматриваемый в показанном на фиг. 3A варианте осуществления;
[0028] Фиг. 4 - блок-схема, показывающая прибор управления для воспроизведения аудио в соответствии с примерным вариантом осуществления;
[0029] Фиг. 5 - блок-схема, показывающая прибор управления для воспроизведения аудио в соответствии с другим примерным вариантом осуществления;
[0030] Фиг. 6 - блок-схема, показывающая устройство в соответствии с примерным вариантом осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0031] Сейчас будет сделана подробная ссылка на примерные варианты осуществления, примеры которых иллюстрируются на прилагаемых чертежах. Нижеследующее описание ссылается на прилагаемые чертежи, на которых одинаковые цифры на разных чертежах представляют одинаковые или аналогичные элементы, пока не заявлено иное. Реализации, изложенные в нижеследующем описании примерных вариантов осуществления, не представляют все реализации в соответствии с настоящим раскрытием изобретения. Вместо этого они являются всего лишь примерами приборов и способов в соответствии с аспектами, связанными с настоящим раскрытием изобретения, которые перечислены в прилагаемой формуле изобретения.
[0032] Фиг. 1 - схематическое представление, иллюстрирующее среду реализации в соответствии с примерным вариантом осуществления. Среда реализации может включать в себя терминал 120 и по меньшей мере один блок 140 громкоговорителей.
[0033] Терминал 120 может быть электронным устройством, например мобильным телефоном, планшетным компьютером, устройством чтения электронных книг, мультимедийным проигрывателем, настольным компьютером, переносным компьютером, "умным" телевизором и т. п. Обычно в терминале 120 располагается два канала вывода аудио. Одним каналом вывода аудио является громкоговоритель, а другим каналом вывода аудио является наушник.
[0034] Терминал 120 может соединяться с блоком 140 громкоговорителей проводным или беспроводным способом. Проводной способ может включать в себя, но не ограничивается, акустический кабель, проводную сеть; а беспроводной способ может включать в себя, но не ограничивается, беспроводную сеть, инфракрасную связь, Bluetooth, Wi-Fi (беспроводная точность) и т. п.
[0035] Блок 140 громкоговорителей может быть проводным блоком громкоговорителей или беспроводным блоком громкоговорителей. Например, распространенный беспроводной блок громкоговорителей может включать в себя блок громкоговорителей Bluetooth, блок громкоговорителей Wi-Fi и инфракрасный блок громкоговорителей. В вариантах осуществления из настоящего раскрытия изобретения терминал 120 может быть соединен с одним или несколькими блоками 140 громкоговорителей, и каждый блок 140 громкоговорителей может рассматриваться в качестве одного канала вывода аудио.
[0036] Фиг. 2 - блок-схема алгоритма, показывающая способ управления для воспроизведения аудио в соответствии с примерным вариантом осуществления. Способ управления для воспроизведения аудио может применяться в терминале 120 из показанной на фиг. 1 среды реализации. Способ управления для воспроизведения аудио может включать в себя следующие этапы.
[0037] На этапе 201 получают команду воспроизведения, соответствующую мультимедийному файлу, и мультимедийный файл может быть аудиофайлом или видеофайлом.
[0038] На этапе 202 обнаруживают, удовлетворяет ли текущая среда воспроизведения предварительно установленному условию, причем текущая среда воспроизведения включает в себя по меньшей мере одно из текущего канала вывода аудио, мультимедийного файла и текущего времени.
[0039] На этапе 203 управляют воспроизведением аудиоданных в мультимедийном файле, если текущая среда воспроизведения удовлетворяет предварительно установленному условию.
[0040] Подводя итоги, в способе, предоставленном вариантом осуществления, путем обнаружения, удовлетворяет ли текущая среда воспроизведения предварительно установленному условию, при получении команды воспроизведения, соответствующей мультимедийному файлу, и управления воспроизведением аудиоданных в мультимедийном файле, если обнаруживается, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, можно устранить проблему предшествующего уровня техники в том, что режим воспроизведения аудио слишком простой и легко оказывает влияние на окружающих людей, получая, таким образом, технические эффекты в виде дополнительной интеллектуализации воспроизведения аудио при управлении воспроизведением аудио в соответствии с реальной ситуацией.
[0041] Фиг. 3A - блок-схема алгоритма, показывающая способ управления для воспроизведения аудио в соответствии с другим примерным вариантом осуществления. Способ управления для воспроизведения аудио может применяться в терминале 120 из показанной на фиг. 1 среды реализации. Способ управления для воспроизведения аудио может включать в себя следующие этапы.
[0042] На этапе 301 получают команду воспроизведения, соответствующую мультимедийному файлу.
[0043] Терминал получает команду воспроизведения, соответствующую мультимедийному файлу. Мультимедийный файл может быть аудиофайлом или видеофайлом. Команда воспроизведения инициируется пользователем и используется для указания терминалу воспроизвести мультимедийный файл.
[0044] На этапе 302 обнаруживают, удовлетворяет ли текущая среда воспроизведения предварительно установленному условию.
[0045] В этом варианте осуществления терминал не воспроизводит мультимедийный файл сразу при получении команды воспроизведения, соответствующей мультимедийному файлу. Терминал сначала обнаруживает, удовлетворяет ли текущая среда воспроизведения предварительно установленному условию. Текущая среда воспроизведения включает в себя по меньшей мере одно из текущего канала вывода аудио, мультимедийного файла и текущего времени.
[0046] Выше описано, что терминал может иметь один или несколько каналов вывода аудио. Например, собственные каналы вывода аудио терминала обычно включают в себя громкоговоритель и наушник, к тому же терминал может быть соединен с одним или несколькими блоками громкоговорителей, и каждый блок громкоговорителей может рассматриваться в качестве одного канала вывода аудио. Текущий канал вывода аудио означает канал вывода аудио по умолчанию, используемый терминалом для воспроизведения аудиоданных в текущем случае. Например, текущий канал вывода аудио может быть громкоговорителем, наушником или может быть одним или несколькими блоками громкоговорителей.
[0047] Ниже можно представить и объяснить несколько возможных достижений на этом этапе.
[0048] 1. Терминал обнаруживает, принадлежит ли текущий канал вывода аудио предварительно установленному каналу вывода аудио, если текущая среда воспроизведения содержит текущий канал вывода аудио, и определяет, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, если текущий канал вывода аудио принадлежит предварительно установленному каналу вывода аудио.
[0049] Предварительно установленный канал вывода аудио может предварительно устанавливаться пользователем, а также может задаваться системой. На практике канал вывода аудио с функцией громкоговорителей устанавливается в качестве предварительно установленного канала вывода аудио. Например, встроенный в терминал громкоговоритель и внешний блок громкоговорителей терминала могут задаваться в качестве предварительно установленного канала вывода аудио. В качестве альтернативы канал вывода аудио с мощностью больше предварительно установленной мощности или с громкостью воспроизведения больше предварительно установленной громкости. Например, внешний мощный блок громкоговорителей Bluetooth может задаваться в качестве предварительно установленного канала вывода аудио.
[0050] В одном возможном варианте осуществления обнаруживается, принадлежит ли текущий канал вывода аудио предварительно установленному каналу вывода аудио, с помощью следующих этапов (1) получения идентификатора, соответствующего текущему каналу вывода аудио; (2) обнаружения, существует ли идентификатор, соответствующий текущему каналу вывода аудио, в предварительно установленном наборе идентификаторов; и (3) определения, что текущий канал вывода аудио принадлежит предварительно установленному каналу вывода аудио, если идентификатор, соответствующий текущему каналу вывода аудио, существует в предварительно установленном наборе идентификаторов.
[0051] Идентификаторы, соответствующие каналам вывода аудио, используются для различения и идентификации разных каналов вывода аудио. Например, идентификатор, соответствующий каналу вывода аудио, может быть MAC-адресом (управление доступом к среде передачи) или именем устройства у блока громкоговорителей; либо идентификатор, соответствующий каналу вывода аудио, может быть уникальной строкой символов, сформированной в соответствии с предварительно установленным правилом, и т. п. Предварительно установленный набор идентификаторов содержит идентификаторы, соответствующие различным предварительно установленным каналам вывода аудио. Указывается, что текущий канал вывода аудио принадлежит предварительно установленному каналу вывода аудио, если идентификатор, соответствующий текущему каналу вывода аудио, существует в предварительно установленном наборе идентификаторов; с другой стороны, указывается, что текущий канал вывода аудио не принадлежит предварительно установленному каналу вывода аудио, если идентификатор, соответствующий текущему каналу вывода аудио, не существует в предварительно установленном наборе идентификаторов.
[0052] К тому же терминал может предоставлять соответствующий интерфейс настройки каналов, если предварительно установленный канал вывода аудио заранее устанавливается пользователем, чтобы пользователь мог задать предварительно установленный канал вывода аудио в соответствии с интерфейсом настройки каналов. В качестве альтернативы терминал отображает интерфейс настройки каналов, и интерфейс настройки каналов содержит по меньшей мере один канал вывода аудио; и получает команду выбора, соответствующей целевому каналу вывода аудио; и добавляет идентификатор, соответствующий целевому каналу вывода аудио, в предварительно установленный набор идентификаторов. Совместно со ссылкой на фиг. 3B в качестве примера иллюстрируется схематическое представление интерфейса 10 настройки каналов. Интерфейс 10 настройки каналов содержит три канала вывода аудио, то есть наушник 11, громкоговоритель 12 и блок 13 громкоговорителей Bluetooth соответственно. Пользователь может выбрать один или несколько каналов вывода аудио, чтобы управлять ими в соответствии с фактическими потребностями. Например, пользователь выбирает блок 13 громкоговорителей Bluetooth. Соответственно, терминал добавит идентификатор, соответствующий блоку 13 громкоговорителей Bluetooth, в предварительно установленный набор идентификаторов.
[0053] 2. Терминал обнаруживает, принадлежит ли мультимедийный файл целевому типу мультимедийных файлов, если текущая среда воспроизведения содержит мультимедийный файл; и определяет, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, если мультимедийный файл принадлежит целевому типу мультимедийных файлов.
[0054] Целевой тип мультимедийных файлов может предварительно устанавливаться пользователем, а также может задаваться системой по умолчанию. На практике, если пользователь желает управлять воспроизведением сравнительно громкой музыки, то он может задать тип "рок" у мультимедийных файлов в качестве целевого типа мультимедийных файлов; либо, если пользователь желает управлять воспроизведением деликатных аудио и видео, то он может задать "взрослый" тип видеофайлов в качестве целевого типа мультимедийных файлов, и т. п.
[0055] К тому же терминал может обнаруживать, принадлежит ли мультимедийный файл целевому типу мультимедийных файлов, используя несколько возможных способов следующим образом.
[0056] В первом возможном варианте осуществления терминал получает имя файла у мультимедийного файла; обнаруживает, содержит ли имя файла первое предварительно установленное ключевое слово; и определяет, что мультимедийный файл принадлежит целевому типу мультимедийных файлов, если имя файла содержит первое предварительно установленное ключевое слово. Первое предварительно установленное ключевое слово может предварительно устанавливаться пользователем, а также может задаваться системой по умолчанию. Например, чтобы добиться управления воспроизведением мультимедийных файлов типа "рок", в качестве первого предварительно установленного ключевого слова может задаваться имя рок-исполнителя, название рок-песни и т. п. Также, например, чтобы добиться управления воспроизведением "взрослого" типа видеофайлов, в качестве первого предварительно установленного ключевого слова может задаваться имя кинозвезды фильма для взрослых, название фильма для взрослых и т. п. К тому же терминал может обнаруживать, содержит ли имя файла первое предварительно установленное ключевое слово, с помощью соответствующего алгоритма сравнения ключевых слов.
[0057] Во втором возможном варианте осуществления терминал извлекает по меньшей мере одну последовательность аудиоданных из мультимедийного файла; обнаруживает с помощью технологии распознавания речи, содержит ли по меньшей мере одна последовательность аудиоданных второе предварительно установленное ключевое слово; и определяет, что мультимедийный файл принадлежит целевому типу мультимедийных файлов, если по меньшей мере одна последовательность аудиоданных содержит второе предварительно установленное ключевое слово. Второе предварительно установленное ключевое слово может предварительно устанавливаться пользователем, а также может задаваться системой по умолчанию. Терминал может преобразовать извлеченную последовательность аудиоданных в текстовое содержимое с помощью технологии распознавания речи, а затем обнаружить, содержит ли текстовое содержимое второе предварительно установленное ключевое слово, с помощью соответствующего алгоритма сравнения ключевых слов.
[0058] В третьем возможном варианте осуществления терминал извлекает по меньшей мере один кадр изображения из мультимедийного файла; обнаруживает, содержит ли по меньшей мере один кадр изображения целевой элемент; и определяет, что мультимедийный файл принадлежит целевому типу мультимедийных файлов, если по меньшей мере один кадр изображения содержит целевой элемент. Например, чтобы добиться управления воспроизведением "взрослого" типа видеофайлов, в качестве целевого элемента можно задать деликатную часть. К тому же используемые технологии распознавания изображений включают в себя, но не ограничиваются, технологию распознавания изображений по цвету, технологию распознавания изображений по яркости, технологию распознавания изображений по контрасту и т. п. Из составных элементов на изображении может извлекаться информация о признаках, например признаке цвета, признаке профиля или признаке текстуры и т. п., а затем извлеченные признаки могут сравниваться с признаками целевого элемента, и тогда в соответствии с результатом сравнения определяется, существует ли целевой элемент на изображении.
[0059] Конечно, три вышеупомянутых возможных варианта осуществления являются всего лишь примерными и поясняющими, и в других возможных вариантах осуществления терминал может обнаруживать, принадлежит ли мультимедийный файл целевому типу мультимедийных файлов, в соответствии с другой информацией об атрибутах мультимедийного файла, которая не будет ограничиваться вариантами осуществления из настоящего раскрытия изобретения.
[0060] 3. Терминал обнаруживает, принадлежит ли текущее время предварительно установленному периоду времени, если текущая среда воспроизведения включает в себя текущее время; и определяет, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, если текущее время принадлежит предварительно установленному периоду времени.
[0061] Предварительно установленный период времени может предварительно устанавливаться пользователем, а также может задаваться системой по умолчанию. Например, чтобы добиться управления воспроизведением аудио поздней ночью и ранним утром, предварительно установленный период времени можно задать с 22:00 до 6:00, чтобы не мешать нормальному отдыху окружающих людей. Если текущее время 22:30, то терминал определяет, что текущая среда воспроизведения удовлетворяет предварительно установленному условию.
[0062] Следует отметить, что различные предварительно установленные условия на этом этапе могут задаваться пользователем, а также могут задаваться системой по умолчанию. Если они устанавливаются пользователем, то пользователь может устанавливать их в соответствии с фактическими потребностями, таким образом, максимально отвечая потребностям отдельных пользователей и улучшая взаимодействие с пользователем. Если они устанавливаются системой, то терминал может синхронизировать предварительно установленные условия из облачного сервера, посредством этого снижая технические требования к пользователю.
[0063] На этапе 303 управляют воспроизведением аудиоданных в мультимедийном файле, если текущая среда воспроизведения удовлетворяет предварительно установленному условию.
[0064] Терминал управляет аудиоданными в воспроизводимом мультимедийном файле, если текущая среда воспроизведения удовлетворяет предварительно установленному условию.
[0065] В качестве альтернативы этот этап может включать в себя несколько следующих возможных достижений.
[0066] В первом возможном варианте осуществления терминал отображает подсказку для напоминания пользователю осмотрительно воспроизводить мультимедийный файл, если текущая среда воспроизведения удовлетворяет предварительно установленному условию.
[0067] В этом варианте осуществления подсказка используется для напоминания пользователю. Пользователь просматривает вышеупомянутую подсказку и тогда может узнать, что текущая среда воспроизведения не удовлетворяет заданному пользователем предварительно установленному условию или предварительно установленному условию, заданному системой по умолчанию, соответственно приводя к ограничению воспроизведения мультимедийных файлов. Пользователь может регулировать текущую среду воспроизведения, чтобы привести отрегулированную среду воспроизведения в соответствие с вышеупомянутым условием.
[0068] В одном примере терминал обнаруживает текущий канал вывода аудио, принадлежащий предварительно установленному каналу вывода аудио, который можно взять в качестве примера. Совместно со ссылкой на фиг. 3C терминал отображает подсказку 20 в виде окна приостановки. Подсказка 20 содержит три разных элемента управления выбором (21, 22 и 23 на фиг. 3C). Пользователь может соответствующим образом регулировать текущий канал вывода аудио. Например, если пользователь нажимает "Переключить на наушник", то элемент 21 управления переключает текущий канал вывода аудио с блока громкоговорителей Bluetooth на наушник. После этого терминал может воспроизводить аудиоданные в мультимедийном файле через наушник.
[0069] Во втором возможном варианте осуществления терминал управляет громкостью воспроизведения аудиоданных в мультимедийном файле, чтобы та была меньше предварительно установленной пороговой величины.
[0070] Предварительно установленная пороговая величина может предварительно устанавливаться пользователем, а также может задаваться системой по умолчанию. В результате управления громкостью воспроизведения аудиоданных в мультимедийном файле, чтобы та была меньше предварительно установленной пороговой величины, громкость воспроизведения будет автоматически управляться в сравнительно меньшем диапазоне. С одной стороны, не будет затронуто обычное воспроизведение мультимедийных файлов, и пользователь может слушать и/или смотреть мультимедийные файлы; с другой стороны, окружающих людей как можно больше избавят от прослушивания ассоциированного аудиоконтента, соответственно, предотвращая влияние на окружающих людей.
[0071] К тому же терминал обычно воспроизводит аудиоданные в мультимедийном файле через текущий канал вывода аудио, если текущая среда воспроизведения не удовлетворяет предварительно установленному условию.
[0072] Подводя итоги, в способе, предоставленном вариантом осуществления, путем обнаружения, удовлетворяет ли текущая среда воспроизведения предварительно установленному условию, при получении команды воспроизведения, соответствующей мультимедийному файлу, и управления воспроизведением аудиоданных в мультимедийном файле, если обнаруживается, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, можно устранить проблему предшествующего уровня техники в том, что режим воспроизведения аудио слишком простой и легко оказывает влияние на окружающих людей, получая, таким образом, технические эффекты в виде дополнительной интеллектуализации воспроизведения аудио при управлении воспроизведением аудио в соответствии с реальной ситуацией.
[0073] Кроме того, предоставленный вариантом осуществления способ также предлагает ряд режимов управления воспроизведением аудио, включая ограничение канала вывода аудио, ограничение типов мультимедийных файлов и ограничение периода времени воспроизведения. В практических применениях может использоваться любой вышеупомянутый режим или их сочетание для достижения интеллектуального управления для воспроизведения аудио.
[0074] Варианты осуществления, предоставляющие прибор из настоящего раскрытия изобретения, выглядят следующим образом. Прибор используется для реализации способа в соответствии с вариантами осуществления из настоящего раскрытия изобретения. Касательно подробностей, которые не описываются в вариантах осуществления устройства, необходимо обращаться к вариантам осуществления способа.
[0075] Фиг. 4 - блок-схема, показывающая прибор управления для воспроизведения аудио в соответствии с примерным вариантом осуществления. Прибор управления для воспроизведения аудио может применяться в терминале 120 из показанной на фиг. 1 среды реализации. Прибор управления для воспроизведения аудио может включать в себя модуль 410 получения, модуль 420 обнаружения и модуль 430 управления.
[0076] Модуль 410 получения выполнен с возможностью получения команды воспроизведения, соответствующей мультимедийному файлу, причем мультимедийный файл является аудиофайлом или видеофайлом.
[0077] Модуль 420 обнаружения выполнен с возможностью обнаружения, удовлетворяет ли текущая среда воспроизведения предварительно установленному условию, причем текущая среда воспроизведения включает в себя по меньшей мере одно из текущего канала вывода аудио, мультимедийного файла и текущего времени.
[0078] Модуль 430 управления выполнен с возможностью управления воспроизведением аудиоданных в мультимедийном файле, если текущая среда воспроизведения удовлетворяет предварительно установленному условию.
[0079] Подводя итоги, в приборе, предоставленном вариантом осуществления, путем обнаружения, удовлетворяет ли текущая среда воспроизведения предварительно установленному условию, при получении команды воспроизведения, соответствующей мультимедийному файлу, и управления воспроизведением аудиоданных в мультимедийном файле, если обнаруживается, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, можно устранить проблему предшествующего уровня техники в том, что режим воспроизведения аудио слишком простой и легко оказывает влияние на окружающих людей, получая, таким образом, технические эффекты в виде дополнительной интеллектуализации воспроизведения аудио при управлении воспроизведением аудио в соответствии с реальной ситуацией.
[0080] Фиг. 5 - блок-схема, показывающая прибор управления для воспроизведения аудио в соответствии с другим примерным вариантом осуществления. Прибор управления для воспроизведения аудио может применяться в терминале 120 из показанной на фиг. 1 среды реализации. Прибор управления для воспроизведения аудио может включать в себя модуль 410 получения, модуль 420 обнаружения и модуль 430 управления.
[0081] Модуль 410 получения выполнен с возможностью получения команды воспроизведения, соответствующей мультимедийному файлу, причем мультимедийный файл является аудиофайлом или видеофайлом.
[0082] Модуль 420 обнаружения выполнен с возможностью обнаружения, удовлетворяет ли текущая среда воспроизведения предварительно установленному условию, причем текущая среда воспроизведения включает в себя по меньшей мере одно из текущего канала вывода аудио, мультимедийного файла и текущего времени.
[0083] Модуль 430 управления выполнен с возможностью управления воспроизведением аудиоданных в мультимедийном файле, если текущая среда воспроизведения удовлетворяет предварительно установленному условию.
[0084] В качестве альтернативы модуль 420 обнаружения включает в себя по меньшей мере один из первого подмодуля 420a обнаружения, второго подмодуля 420b обнаружения и третьего подмодуля 420c обнаружения.
[0085] Первый подмодуль 420a обнаружения выполнен с возможностью обнаружения, принадлежит ли текущий канал вывода аудио предварительно установленному каналу вывода аудио, если текущая среда воспроизведения содержит текущий канал вывода аудио, и для определения, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, если текущий канал вывода аудио принадлежит предварительно установленному каналу вывода аудио.
[0086] Второй подмодуль 420b обнаружения выполнен с возможностью обнаружения, принадлежит ли мультимедийный файл целевому типу мультимедийных файлов, если текущая среда воспроизведения содержит мультимедийный файл, и для определения, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, если мультимедийный файл принадлежит целевому типу мультимедийных файлов.
[0087] Третий подмодуль 420c обнаружения выполнен с возможностью обнаружения, принадлежит ли текущее время предварительно установленному периоду времени, если текущая среда воспроизведения содержит текущее время, и для определения, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, если текущее время принадлежит предварительно установленному периоду времени.
[0088] В качестве альтернативы первый подмодуль 420a обнаружения включает в себя подмодуль 420a1 получения идентификатора, подмодуль 420a2 обнаружения идентификатора и подмодуль 420a3 определения канала.
[0089] Подмодуль 420a1 получения идентификатора выполнен с возможностью получения идентификатора, соответствующего текущему каналу вывода аудио.
[0090] Подмодуль 420a2 обнаружения идентификатора выполнен с возможностью обнаружения, существует ли идентификатор, соответствующий текущему каналу вывода аудио, в предварительно установленном наборе идентификаторов.
[0091] Подмодуль 420a3 определения канала выполнен с возможностью определения, что текущий канал вывода аудио принадлежит предварительно установленному каналу вывода аудио, если идентификатор, соответствующий текущему каналу вывода аудио, существует в предварительно установленном наборе идентификаторов.
[0092] В качестве альтернативы первый подмодуль 420a обнаружения дополнительно включает в себя подмодуль 420a4 отображения интерфейса, подмодуль 420a5 получения команды и подмодуль 420a6 добавления идентификатора.
[0093] Подмодуль 420a4 отображения интерфейса выполнен с возможностью отображения интерфейса настройки каналов, причем интерфейс настройки каналов содержит по меньшей мере один канал вывода аудио.
[0094] Подмодуль 420a5 получения команды выполнен с возможностью получения команды выбора, соответствующей целевому каналу вывода аудио.
[0095] Подмодуль 420a6 добавления идентификатора выполнен с возможностью добавления идентификатора, соответствующего целевому каналу вывода аудио, в предварительно установленный набор идентификаторов.
[0096] В качестве альтернативы второй подмодуль 420b обнаружения включает в себя по меньшей мере один из подмодуля 420b1 обнаружения имени файла, подмодуля 420b2 обнаружения аудио и подмодуля 420b3 обнаружения изображения.
[0097] Подмодуль 420b1 обнаружения имени файла выполнен с возможностью получения имени файла у мультимедийного файла, обнаружения, содержит ли имя файла первое предварительно установленное ключевое слово, и определения, что мультимедийный файл принадлежит целевому типу мультимедийных файлов, если имя файла содержит первое предварительно установленное ключевое слово.
[0098] Подмодуль 420b2 обнаружения аудио выполнен с возможностью извлечения по меньшей мере одной последовательности аудиоданных из мультимедийного файла, обнаружения с помощью технологии распознавания речи, содержит ли по меньшей мере одна последовательность аудиоданных второе предварительно установленное ключевое слово, и определения, что мультимедийный файл принадлежит целевому типу мультимедийных файлов, если по меньшей мере одна последовательность аудиоданных содержит второе предварительно установленное ключевое слово.
[0099] Подмодуль 420b3 обнаружения изображения выполнен с возможностью извлечения по меньшей мере одного кадра изображения из мультимедийного файла, обнаружения, содержит ли по меньшей мере один кадр изображения целевой элемент, и определения, что мультимедийный файл принадлежит целевому типу мультимедийных файлов, если по меньшей мере один кадр изображения содержит целевой элемент.
[00100] В качестве альтернативы модуль 430 управления выполнен с возможностью отображения подсказки для напоминания пользователю осмотрительно воспроизводить мультимедийный файл.
[00101] Либо модуль 430 управления выполнен с возможностью управления громкостью воспроизведения аудиоданных в мультимедийном файле, чтобы та была меньше предварительно установленной пороговой величины.
[00102] Подводя итоги, в приборе, предоставленном вариантом осуществления, путем обнаружения, удовлетворяет ли текущая среда воспроизведения предварительно установленному условию, при получении команды воспроизведения, соответствующей мультимедийному файлу, и управления воспроизведением аудиоданных в мультимедийном файле, если обнаруживается, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, можно устранить проблему предшествующего уровня техники в том, что режим воспроизведения аудио слишком простой и легко оказывает влияние на окружающих людей, получая, таким образом, технические эффекты в виде дополнительной интеллектуализации воспроизведения аудио при управлении воспроизведением аудио в соответствии с реальной ситуацией.
[00103] Следует отметить, что прибор управления для воспроизведения аудио, предоставленный описанными выше вариантами осуществления, можно проиллюстрировать только путем разделения каждого из этих функциональных модулей. В практических применениях вышеупомянутые функции могут быть реализованы разными функциональными модулями в соответствии с практическими потребностями, то есть структуру наполнения устройства можно разделить на разные функциональные модули для реализации всех или части описанных выше функций.
[00104] Что касается устройств в вышеприведенных вариантах осуществления, то конкретные методы для выполнения операций для отдельных модулей в них подробно описаны в вариантах осуществления касательно способов, которые еще раз здесь не конкретизируются.
[00105] В вариантах осуществления из настоящего раскрытия изобретения можно предоставить устройство управления для воспроизведения аудио, и оно может реализовать способ управления для воспроизведения аудио, предоставленный в вариантах осуществления из настоящего раскрытия изобретения. Устройство включает в себя: процессор и запоминающее устройство, выполненное с возможностью хранения команды, исполняемой процессором.
[00106] Процессор выполнен с возможностью:
получения команды воспроизведения, соответствующей мультимедийному файлу, причем мультимедийный файл является аудиофайлом или видеофайлом;
обнаружения, удовлетворяет ли текущая среда воспроизведения предварительно установленному условию, причем текущая среда воспроизведения включает в себя по меньшей мере одно из текущего канала вывода аудио, мультимедийного файла и текущего времени; и
управления воспроизведением аудиоданных в мультимедийном файле, если текущая среда воспроизведения удовлетворяет предварительно установленному условию.
[00107] В качестве альтернативы процессор выполнен с возможностью:
обнаружения, принадлежит ли текущий канал вывода аудио предварительно установленному каналу вывода аудио, если текущая среда воспроизведения содержит текущий канал вывода аудио, и определения, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, если текущий канал вывода аудио принадлежит предварительно установленному каналу вывода аудио;
или
обнаружения, принадлежит ли мультимедийный файл целевому типу мультимедийных файлов, если текущая среда воспроизведения содержит мультимедийный файл, и определения, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, если мультимедийный файл принадлежит целевому типу мультимедийных файлов;
или
обнаружения, принадлежит ли текущее время предварительно установленному периоду времени, если текущая среда воспроизведения содержит текущее время, и определения, что текущая среда воспроизведения удовлетворяет предварительно установленному условию, если текущее время принадлежит предварительно установленному периоду времени.
[00108] В качестве альтернативы процессор выполнен с возможностью:
получения идентификатора, соответствующего текущему каналу вывода аудио;
обнаружения, существует ли идентификатор, соответствующий текущему каналу вывода аудио, в предварительно установленном наборе идентификаторов; и
определения, что текущий канал вывода аудио принадлежит предварительно установленному каналу вывода аудио, если идентификатор, соответствующий текущему каналу вывода аудио, существует в предварительно установленном наборе идентификаторов.
[00109] В качестве альтернативы процессор дополнительно выполнен с возможностью:
отображения интерфейса настройки каналов, причем интерфейс настройки каналов включает в себя по меньшей мере один канал вывода аудио;
получения команды выбора, соответствующей предварительно установленному каналу вывода аудио; и
добавления идентификатора, соответствующего целевому каналу вывода аудио, в предварительно установленный набор идентификаторов.
[00110] В качестве альтернативы процессор дополнительно выполнен с возможностью:
получения имени файла у мультимедийного файла, обнаружения, содержит ли имя файла первое предварительно установленное ключевое слово, и определения, что мультимедийный файл принадлежит целевому типу мультимедийных файлов, если имя файла содержит первое предварительно установленное ключевое слово;
или
извлечения по меньшей мере одной последовательности аудиоданных из мультимедийного файла, обнаружения с помощью технологии распознавания речи, содержит ли по меньшей мере одна последовательность аудиоданных второе предварительно установленное ключевое слово, и определения, что мультимедийный файл принадлежит целевому типу мультимедийных файлов, если по меньшей мере одна последовательность аудиоданных содержит второе предварительно установленное ключевое слово;
или
извлечения по меньшей мере одного кадра изображения из мультимедийного файла, обнаружения, содержит ли по меньшей мере один кадр изображения целевой элемент, и определения, что мультимедийный файл принадлежит целевому типу мультимедийных файлов, если по меньшей мере один кадр изображения содержит целевой элемент.
[00111] В качестве альтернативы процессор дополнительно выполнен с возможностью:
отображения подсказки для напоминания пользователю осмотрительно воспроизводить мультимедийный файл;
или
управления громкостью воспроизведения аудиоданных в мультимедийном файле, чтобы та была меньше предварительно установленной пороговой величины.
[00112] Фиг. 6 - блок-схема, показывающая устройство 600 управления для воспроизведения аудио в соответствии с примерным вариантом осуществления. Например, устройство 600 может быть мобильным телефоном, компьютером, терминалом цифрового вещания, устройством обмена сообщениями, игровой приставкой, планшетом, медицинским устройством, тренажерным оборудованием, персональным цифровым помощником и т. п.
[00113] Ссылаясь на фиг. 6, устройство 600 может включать в себя один или несколько следующих компонентов: компонент 602 обработки, запоминающее устройство 604, компонент 606 питания, мультимедийный компонент 608, звуковой компонент 610, интерфейс 612 ввода/вывода (I/O), сенсорный компонент 614 и компонент 616 связи.
[00114] Компонент 602 обработки обычно управляет общими операциями устройства 600, например, операциями, ассоциированными с отображением, телефонными вызовами, передачами данных, операциями камеры и операциями записи. Компонент 602 обработки может включать в себя один или несколько процессоров 620 для исполнения команд, чтобы выполнить все или часть этапов в вышеописанных способах. Кроме того, компонент 602 обработки может включать в себя один или несколько модулей, которые упрощают взаимодействие между компонентом 602 обработки и другими компонентами. Например, компонент 602 обработки может включать в себя мультимедийный модуль для упрощения взаимодействия между мультимедийным компонентом 608 и компонентом 602 обработки.
[00115] Запоминающее устройство 604 выполнен с возможностью хранения различных типов данных для поддержки работы устройства 600. Примеры таких данных включают в себя команды для любых приложений или способов, работающих в устройстве 600, контактные данные, данные телефонной книги, сообщения, изображения, видео и т. п. Запоминающее устройство 604 можно реализовать с использованием любого типа энергозависимых или энергонезависимых запоминающих устройств или их сочетания, например статического оперативного запоминающего устройства (SRAM), электрически стираемого программируемого постоянного запоминающего устройства (EEPROM), стираемого программируемого постоянного запоминающего устройства (EPROM), программируемого постоянного запоминающего устройства (PROM), постоянного запоминающего устройства (ROM), магнитного запоминающего устройства, флэш-памяти, магнитного или оптического диска.
[00116] Компонент 606 питания выполнен с возможностью подачи питания к различным компонентам устройства 600. Компонент 606 питания может включать в себя систему управления питанием, один или несколько источников питания и другие компоненты, ассоциированные с производством, управлением и распределением энергии в устройстве 600.
[00117] Мультимедийный компонент 608 включает в себя экран, выполненный с возможностью предоставления интерфейса вывода между устройством 600 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, то экран можно реализовать в виде сенсорного экрана для приема входных сигналов от пользователя. Сенсорная панель включает в себя один или несколько тактильных датчиков для распознавания касаний, скольжений и жестов на сенсорной панели. Тактильные датчики могут не только распознавать границу действия касания или скольжения, но также распознавать период времени и давление, ассоциированные с действием касания или скольжения. В некоторых вариантах осуществления мультимедийный компонент 608 включает в себя фронтальную камеру и/или тыловую камеру. Фронтальная камера и тыловая камера могут принимать внешние мультимедийные данные, когда устройство 600 находится в рабочем режиме, например режиме фотографирования или видеорежиме. Каждая из фронтальной камеры и тыловой камеры может быть объективом с постоянным фокусным расстоянием или иметь фокус и возможность оптического масштабирования.
[00118] Звуковой компонент 610 выполнен с возможностью вывода и/или ввода звуковых сигналов. Например, звуковой компонент 610 включает в себя микрофон ("MIC"), выполненный с возможностью приема внешнего звукового сигнала, когда устройство 600 находится в рабочем режиме, например в режиме вызова, режиме записи и режиме распознавания речи. Принятый звуковой сигнал можно далее сохранить в запоминающем устройстве 604 или передать посредством компонента 616 связи. В некоторых вариантах осуществления звуковой компонент 610 дополнительно включает в себя громкоговоритель для вывода звуковых сигналов.
[00119] Интерфейс 612 I/O выполнен с возможностью предоставления интерфейса между компонентом 602 обработки и модулями интерфейса периферийных устройств, например клавиатурой, сенсорным колесом, кнопками и т. п. Кнопки могут включать в себя кнопку возврата, кнопку громкости, кнопку запуска и кнопку блокировки, но не ограничиваются ими.
[00120] Сенсорный компонент 614 включает в себя один или несколько датчиков для предоставления оценок состояния различных аспектов устройства 600. Например, сенсорный компонент 614 может обнаруживать включенное/выключенное состояние устройства 600 и относительное положение компонентов устройства 600 (например, экрана дисплея и клавишной панели). Сенсорный компонент 614 дополнительно может обнаруживать изменение положения устройства 600 или компонента в устройстве 600, наличие или отсутствие контакта пользователя с устройством 600, ориентацию или ускорение/замедление устройства 600 и изменение температуры устройства 600. Сенсорный компонент 614 может включать в себя датчик приближения, выполненный с возможностью обнаружения наличия ближайших объектов без какого-либо физического контакта. Сенсорный компонент 614 может дополнительно включать в себя светочувствительный датчик, например датчик изображения на CMOS или CCD, для использования в приложениях формирования изображений. В некоторых вариантах осуществления сенсорный компонент 614 также может включать в себя акселерометр, гироскоп, магнитный датчик, датчик давления или датчик температуры.
[00121] Компонент 616 связи выполнен с возможностью упрощения проводной или беспроводной связи между устройством 600 и другими терминалами. Устройство 600 может получать доступ к беспроводной сети на основе стандарта связи, например WiFi, 2G или 3G, или их сочетания. В одном примерном варианте осуществления компонент 616 связи принимает вещательный сигнал или ассоциированную с вещанием информацию от внешней системы управления вещанием по каналу вещания. В одном примерном варианте осуществления компонент 616 связи дополнительно включает в себя модуль связи малого радиуса действия (NFC) для облегчения связи малой дальности. Например, модуль NFC можно реализовать на основе технологии радиочастотной идентификации (RFID), технологии Ассоциации по передаче данных в инфракрасном диапазоне (IrDA), технологии сверхширокополосной связи (UWB), технологии Bluetooth (BT) или других технологий.
[00122] В примерных вариантах осуществления устройство 600 можно реализовать с помощью одного или нескольких электронных элементов, например специализированных интегральных схем (ASIC), цифровых процессоров сигналов (DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения вышеописанных способов.
[00123] В примерных вариантах осуществления дополнительно предоставляется постоянный машиночитаемый носитель информации, включающий в себя команды, например запоминающее устройство 604, включающее в себя команды, исполняемые процессором 620 в устройстве 600 для выполнения вышеописанных способов. Например, постоянный машиночитаемый носитель информации может быть ROM, RAM, CD-ROM, магнитной лентой, дискетой, оптическим запоминающим устройством и т. п.
[00124] Постоянный машиночитаемый носитель информации включает в себя команды, исполняемые процессором в устройстве 600, чтобы заставить устройство 600 выполнять вышеописанные способы управления для воспроизведения аудио.
[00125] Другие варианты осуществления из настоящего раскрытия изобретения станут очевидны специалистам в данной области техники из рассмотрения описания изобретения и применения настоящего раскрытия изобретения на практике. Данная заявка предназначена для охвата любых разновидностей, использований или адаптаций настоящего раскрытия изобретения, придерживающихся его общих принципов и включающих в себя такие отступления от настоящего раскрытия изобретения, которые относятся к известной или принятой практике в данной области техники. Подразумевается, что описание изобретения и примеры должны рассматриваться только как примерные, при этом истинный объем и сущность настоящего раскрытия изобретения указываются нижеследующей формулой изобретения.
[00126] Необходимо принять во внимание, что настоящее раскрытие изобретения не ограничивается точной конструкцией, которая описана выше и проиллюстрирована на прилагаемых чертежах, и что можно внести различные модификации и изменения без отклонения от объема изобретения. Подразумевается, что объем настоящего раскрытия изобретения должен ограничиваться только прилагаемой формулой изобретения.