Устройство и способ обработки данных из нескольких источников в беспроводном терминале

Иллюстрации

Показать все

Изобретение относится к устройству и способу приема данных в беспроводном терминале, и, в частности, к устройству и способу взаимодействия и обработки данных, принятых от множества устройств. Технический результат заключается в обеспечении собственно устройства обработки данных из нескольких источников в беспроводном терминале. Устройство содержит первое устройство данных и второе устройство данных для генерирования первых данных и вторых данных согласно сигналу выбора первого режима и сигналу выбора второго режима, соответственно; процессор данных из нескольких источников для активирования устройства данных, выбранного между первым и вторым устройством данных в ответ на сигнал выбора режима; интерфейс данных, подключенный к первому и второму устройствам данных, для буферизации данных, генерируемых устройством данных, активируемым посредством сигнала выбора режима, с конкретным размером данных с тем, чтобы данные могли быть обработаны в процессоре данных из нескольких источников, и для согласования буферизованных данных; дисплей для отображения данных изображений, выводимых из процессора данных из нескольких источников; и процессор звуковых сигналов для воспроизведения аудиоданных, выводимых из процессора данных из нескольких источников. 2 н. и 12 з.п. ф-лы, 19 ил., 1 табл.

Реферат

Уровень техники

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

Настоящее изобретение, в общем, относится к устройству и способу приема данных в беспроводном терминале, и в частности, к устройству и способу взаимодействия и обработки данных, принятых от множества устройств.

Описание предшествующего уровня техники

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

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

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

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

Сущность изобретения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Краткое описание чертежей

Вышеуказанные и другие задачи, признаки и преимущества настоящего изобретения станут более понятными из последующего подробного описания, рассматриваемого вместе с прилагаемыми чертежами, на которых:

Фиг.1 - это схема, иллюстрирующая структуру мобильного телефона согласно варианту осуществления настоящего изобретения;

Фиг.2 - это схема, иллюстрирующая структуру мобильного телефона согласно альтернативному варианту осуществления настоящего изобретения;

Фиг.3 - это схема, иллюстрирующая внутреннюю структуру процессора данных из нескольких источников фиг.2;

Фиг.4 - это схема, иллюстрирующая структуру интерфейса данных фиг.1 и 2 согласно варианту осуществления настоящего изобретения;

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

Фиг.6A и 6B - это схемы, иллюстрирующие синхронизацию операций для согласования вывода камеры согласно варианту осуществления настоящего изобретения;

Фиг.7A и 7B - это схемы, иллюстрирующие синхронизацию операций для согласования вывода приемного устройства цифрового широковещания согласно варианту осуществления настоящего изобретения;

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

Фиг.9 - это схема, иллюстрирующая структуру интерфейса данных для согласования данных широковещания и данных камеры согласно варианту осуществления настоящего изобретения;

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

Фиг.11 - это схема последовательности операций способа, иллюстрирующая процедуру обработки данных камеры на фиг.10; и

Фиг.12 - это схема последовательности операций способа, иллюстрирующая процедуру обработки цифровых данных широковещания на фиг.10.

Подробное описание предпочтительного варианта осуществления

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

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

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

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

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

Фиг.1 - это схема, иллюстрирующая структуру мобильного телефона согласно варианту осуществления настоящего изобретения. На фиг.1 мобильный телефон не имеет отдельного контроллера обработки мультимедиа. Вместо этого контроллер 110, который является микросхемой MSM (модема мобильной станции), включает в себя не только функцию общего управления мобильным телефоном, но также функцию обработки данных изображений камеры, принимаемых от камеры 220, и данные цифрового широковещания, принимаемые от приемного устройства цифрового широковещания 230.

Ссылаясь на фиг.1, радиочастотный (RF) блок 120 осуществляет функции радиосвязи для мобильного телефона. Радиочастотный блок 120 включает в себя радиочастотное передающее устройство для преобразования с повышением частоты сигнала передачи и усиления преобразованного с повышением частоты сигнала передачи и радиочастотное приемное устройство для усиления с низким уровнем шума принимаемого сигнала и преобразования с понижением частоты усиленного с низким уровнем шума сигнала.

Контроллер 110, который управляет всей работой мобильного телефона, обрабатывает передаваемую/принимаемую речь и данные, вывод данных изображений камеры 220 и вывод данных широковещания от приемного устройства цифрового широковещания 230.

Чтобы обрабатывать обмен данными, контроллер 110 включает в себя передающее устройство для кодирования и модуляции сигнала передачи и приемное устройство для демодуляции и декодирования сигнала приема. Т.е. контроллер 110 может включать в себя процессор данных, состоящий из модема и кодека. При этом процессор данных может обрабатывать канальные данные с помощью схемы множественного доступа с кодовым разделением каналов (CDMA), схемы универсальной системы мобильной связи (UMTS) или схемы глобальной системы мобильной связи (GSM). Контроллер 110 управляет процессором 125 звуковых сигналов, чтобы воспроизводить вывод принимаемых звуковых сигналов от своего внешнего аудиокодека или обрабатывать звуковой сигнал передачи, сгенерированный с микрофона, с помощью аудиокодека перед передачей. При этом процессор данных может быть отделен от контроллера 110 и реализован на независимой основе. Помимо этого, контроллер 110 может включать в себя процессор данных из нескольких источников для обработки вывода данных из нескольких источников из камеры 220 и приемного устройства цифрового широковещания 230.

Клавишный блок 140 ввода включает в себя буквенно-цифровые клавиши для ввода буквенно-цифровой информации, и функциональные клавиши для настройки различных функций. Согласно настоящему изобретению, клавишный блок 140 ввода может генерировать команду переключения режима (в режим камеры или в режим приема широковещания), с тем, чтобы выборочно обрабатывать данные изображений из камеры 220 и данные широковещания из приемного устройства цифрового широковещания 230.

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

Дисплей 150, под управлением контроллера 110, отображает рабочую информацию мобильного телефона, а также отображает выбранное одно из данных камеры 220 и цифровых данных широковещания из приемного устройства цифрового широковещания 230.

Камера 220, под управлением контроллера 110, фотографирует в режиме камеры изображение и обрабатывает сфотографированное изображение в сигнал цифрового изображения. Камера 220 может включать в себя объектив камеры, датчик (датчик на комплементарных металлооксидных полупроводниках (КМОП) или датчик на приборе с зарядовой связью (ПЗС)) и процессор сигналов для преобразования аналогового изображения в цифровой сигнал. Сигнал, выводимый из камеры 220, может включать в себя данные изображений, горизонтальные/вертикальные сигналы синхронизации и тактовый сигнал.

Приемное устройство цифрового широковещания 230, под управлением контроллера 110, принимает в режиме приема широковещания сигнал широковещания для выбранного канала и декодирует принимаемый цифровой сигнал широковещания. Приемное устройство цифрового широковещания 230 может включать в себя тюнер для выбора канала широковещания под управлением контроллера 110 и демодулятор для демодуляции сигнала широковещания выбранного канала. Сигналы, выводимые из приемного устройства цифрового широковещания 230, могут включать в себя принимаемые данные широковещания, сигнал ошибки/допустимости и тактовый сигнал. При этом широковещание может включать в себя спутниковое широковещание и наземное широковещание, а сигналом широковещания может быть цифровой сигнал широковещания.

Интерфейс 240 данных, под управлением контроллера 110, выбирает вывод камеры 220 или вывод приемного устройства цифрового широковещания 230, преобразует выбранный сигнал в формат данных контроллера 110 и выводит преобразованный сигнал в контроллер 110 после буферизации.

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

Фиг.2 - это схема, иллюстрирующая структуру мобильного телефона согласно альтернативному варианту осуществления настоящего изобретения. На фиг.2 мобильный телефон имеет отдельный процессор 210 данных из нескольких источников. Следовательно, контроллер 110 полностью управляет всей функцией управления/связи в мобильном телефоне, и процессор 210 данных из нескольких источников включает в себя функцию обработки данных изображений камеры, принимаемых от камеры 220, и цифровых данных широковещания, принимаемых от приемного устройства цифрового широковещания 230.

Структура фиг.2 эквивалентна структуре фиг.1, за исключением наличия процессора 210 данных из нескольких источников. В структуре фиг.2 контроллер 110 управляет всей работой мобильного телефона, а функция управления и обработки данных камеры 220 и приемного устройства цифрового широковещания 230 выполняется процессором 210 данных из нескольких источников.

При приеме команды, обозначающей режим камеры или режим приема широковещания, от контроллера 110, процессор 210 данных из нескольких источников управляет работой соответствующего устройства согласно указанному режиму при обработке принимаемых данных и отображает результат обработки на дисплее 150.

Если указан режим камеры, процессор 210 данных из нескольких источников активирует камеру 220, обрабатывает сигнал изображения, генерируемый из камеры 220 и отображает результат обработки на дисплее 150. Чтобы обрабатывать сигнал, выводимый из камеры 220, процессор 210 данных из нескольких источников может включать в себя преобразователь цвета для преобразования цвета принимаемого сигнала изображения (к примеру, преобразования YUV-сигнала в RGB-сигнал в случае, когда дисплей 150 отображает RGB-сигнал, а камера 220 генерирует YUV-сигнал), преобразователь масштаба (для преобразования размера сигнала изображения, принимаемого из камеры 220, к размеру экрана, отображаемого на дисплее 150, в случае, когда сигнал изображения, выводимый из камеры 220, отличается по размеру от экрана дисплея 150), генератор миниатюр и кодек (кодеки Объединенной экспертной группы по изображению (JPEG) или Экспертной группы по киноизображению (MPEG) для сжатия сигнала изображения перед сохранением сфотографированного сигнала изображения).

Если указан режим приема широковещания, процессор 210 данных из нескольких источников активирует приемное устройство цифрового широковещания 230, обрабатывает сигнал изображения, сгенерированный из приемного устройства цифрового широковещания 230, и отображает результат обработки на дисплее 150. Чтобы обработать сигнал, выводимый из приемного устройства цифрового широковещания 230, процессор 210 данных из нескольких источников включает в себя генератор данных выбора канала для выбора канала приемного устройства цифрового широковещания 230, демультиплексор для демультиплексирования принимаемых пакетных данных в данные аудио, видео и информации широковещания, и декодеры аудио, видео и данных для декодирования демультиплексированных данных аудио, видео и информации широковещания, соответственно.

Камера 220, под управлением процессора 210 данных из нескольких источников, фотографирует в режиме камеры и обрабатывает сфотографированное изображение в сигнал цифрового изображения. Камера 220 может включать в себя объектив камеры, датчик (датчик на КМОП или датчик на ПЗС) и процессор сигналов для преобразования аналогового изображения в цифровой сигнал. Сигнал, выводимый из камеры 220, может включать в себя данные изображений, горизонтальные/вертикальные сигналы синхронизации и тактовый сигнал.

Приемное устройство цифрового широковещания 230, под управлением процессора 210 данных из нескольких источников, принимает в режиме приема широковещания сигнал широковещания для выбранного канала и декодирует принимаемый цифровой сигнал широковещания. Приемное устройство цифрового широковещания 230 может включать в себя тюнер для выбора канала широковещания под управлением контроллера 110 и демодулятор для демодуляции сигнала широковещания выбранного канала. Сигналы, выводимые из приемного устройства цифрового широковещания 230, могут включать в себя принимаемые данные широковещания, сигнал ошибки/допустимости и тактовый сигнал.

Интерфейс 240 данных, под управлением процессора 210 данных из нескольких источников, выбирает вывод камеры 220 или вывод приемного устройства цифрового широковещания 230, преобразует выбранный сигнал в формат данных процессора 210 данных из нескольких источников и выводит преобразованный сигнал в контроллер 110 после буферизации.

Как описано выше, мобильный телефон включает в себя процессор 210 данных их нескольких источников, и процессор 210 данных их нескольких источников имеет функцию, допускающую обработку данных из нескольких источников. Принимаемых от нескольких устройств. Таким способом мобильный телефон может обрабатывать данные из нескольких источников, принимаемые от нескольких устройств, одно из которых выбирается пользователем с помощью одного интерфейса. При этом терминалы вывода нескольких устройств объединены таким образом, что формат вывода данных нескольких устройств должен равняться друг другу.

В последующем описании предполагается, что мобильный телефон имеет структуру фиг.2, и процессор 210 данных из нескольких источников имеет функцию обработки данных из нескольких источников, выводимых из камеры 220 и приемного устройства цифрового широковещания 230.

Фиг.3 - это схема, иллюстрирующая внутреннюю структуру процессора 210 данных из нескольких источников. Ссылаясь на фиг.3, процессор 210 данных из нескольких источников, включающий в себя не проиллюстрированный контроллер данных из нескольких источников, устанавливает режим камеры и режим приема широковещания согласно выбору режима пользователем. Если выбран режим камеры, процессор 210 данных из нескольких источников активирует камеру 220 и инструктирует интерфейсу 240 данных выбрать вывод камеры 220. После этого интерфейс 240 данных выбирает данные изображений, выводимые из камеры 220, и буферизует данные изображений камеры в формат данных процессора 215 изображений камеры в процессоре 210 данных из нескольких источников. Далее процессор 215 изображений камеры увеличивает или уменьшает масштаб данных изображения камеры под размер дисплея 150 и выполняет преобразование цветов в данные изображения камеры с увеличенным/уменьшенным масштабом (к примеру, преобразует YUV-данные в RBG-данные). Если пользователь вводит команду сохранения изображения камеры, данные изображений, выводимые из процессора 215 изображений камеры, сохраняются в запоминающем устройстве 219 после кодирования со сжатием посредством кодера 217. Необязательно, запоминающее устройство 219 может быть внешним для процессора 210 данных из нескольких источников.

Если выбран режим приема широковещания, процессор 210 данных из нескольких источников активирует приемное устройство цифрового широковещания 230 и инструктирует интерфейсу 240 данных выбрать вывод приемного устройства цифрового широковещания 230. В то же время, процессор 210 данных из нескольких источников управляет тюнером 233, чтобы выбрать канал, требуемый пользователем, и управляет демодулятором 235, чтобы демодулировать сигнал широковещания выбранного канала. Демультиплексор 211 анализирует пакеты, имеющие программный идентификатор (PID) выбранного канала, демультиплексирует проанализированные пакеты на данные видео, аудио и информации широковещания и выводит демультиплексированный результат декодеру 213. Декодер 213 включает в себя декодеры видео, аудио и данных для декодирования демультиплексированных данных видео, аудио и информации широковещания, соответственно, и дисплей 150 отображает данные, декодированные декодером 213.

При этом отдельная микросхема данных из нескольких источников только для обработки данных из нескольких источников в мобильном телефоне может быть использована для процессора 210 данных из нескольких источников. В настоящее время многие производители изготовляют микросхему данных из нескольких источников. Далее предполагается, что процессор 210 данных из нескольких источников реализован с помощью процессора серии OMAP16xx или 18xx (к примеру, процессора OMAP1610).

Фиг.4 - это схема, иллюстрирующая структуру интерфейса 240 данных согласно варианту осуществления настоящего изобретения. Ссылаясь на фиг.4, селектор 241 принимает управляющие сигналы "CAM_LCK", "CAM_US", "CAM_HS" и данные "CAMJD", выводимые из камеры 220, в первом терминале A, и принимает управляющие сигналы "MOLCK", "MOVAL", "/BKERR" и данные "MOD", выводимые из приемного устройства цифрового широковещания 230, во втором терминале B. Селектор 241 выбирает выход камеры 220, вход в первый терминал A или выход приемного устройства цифрового широковещания 230, вход во второй терминал B в зависимости от сигнала выбора режима "Sel", выведенного из процессора 210 данных из нескольких источников. Таким образом, селектор 241 служит для того, чтобы выбирать данные для режима, выбранного пользователем.

Данные, выводимые из камеры 220 и приемного устройства цифрового широковещания 230, могут отличаться от данных, обрабатываемых в процессоре 210 данных из нескольких источников, в отношении размера или числа бит. В этом случае первый буфер 243 и второй буфер 245 используются для согласования бит.

Например, если камера и приемное устройство цифрового широковещания 230 обрабатывают данные на байт, а процессор 210 данных из нескольких источников обрабатывает данные на 32 бита, то первый буфер 243 реализован с помощью четырех 8-битных буферов данных, а второй буфер 245 реализован с помощью 32-битного буфера. Как результат, 8-битные потоки данных, принимаемые в селекторе 241, последовательно сохраняются в четырех 8-битных буферах 243 данных согласно управляющему сигналу, выводимому из селектора 241, и второй буфер 245 предоставляет 32-битные данные, полностью буферизованные в первом буфере 243, буферу 247 "первый вошел-первый вышел" (FIFO). При этом первый буфер 243 и второй буфер 245 составляют блок преобразования данных для осуществления преобразования данных.

FIFO-буфер 247 буферизует данные, буферизованные во втором буфере 245, в данные заранее определенного размера, и предоставляет результат в процессор 210 данных из нескольких источников. Для данных, выводимых из камеры 220, FIFO 247 выступает в качестве строчного буфера. Следовательно, в режиме камеры процессор 210 данных из нескольких источников активирует FIFO-буфер 247 как строчный буфер и буферизует данные изображений камеры построчно. Тем не менее, в режиме приема широковещания процессор 210 данных из нескольких источников активирует FIFO-буфер 247 как пакетный буфер и буферизует цифровые данные широковещания по пакетам. При этом один пакет равен 188 байтам.

Резюмируя, интерфейс 240 данных может включать в себя блок выбора для выбора мультимедийных данных в выбранном режиме из сигналов, выводимых из нескольких устройств, блок преобразования данных для преобразования размера принимаемых мультимедийных данных в размер данных, обрабатываемых в процессоре 210 данных из нескольких источников, и блок буфера для буферизации преобразованных по размеру данных в формат данных процессора данных из нескольких источников 210.

Фиг.5 - это схема, иллюстрирующая внутреннюю структуру процессора 210 данных из нескольких источников, включающего в себя буферы 243-247 в интерфейсе 240 данных фиг.3 и 4 согласно варианту осуществления настоящего изобретения. Фиг.6A и 6B - это схемы, иллюстрирующие синхронизацию операций для согласования вывода камеры 220, а фиг.7A и 7B - это схемы, иллюстрирующие синхронизацию операций для согласования вывода приемного устройства цифрового широковещания 230.

Структура фиг.5 описывается со ссылкой на синхронизацию операций, проиллюстрированную на фиг.6A и 6B. Интерфейс камеры 220 может включать в себя данные, управляющий сигнал и тактовый сигнал. На фиг.5 "CAM_D" представляет 8-битную шину данных. Тактовый сигнал "CAM_LCLK" используется для синхронизированной передачи данных. Сигнал вертикальной синхронизации "CAM_VS" и сигнал горизонтальной синхронизации "CAM_HS" используются для различения информации по однострочному сигналу изображения и однокадровому сигналу изображения в сигнале изображения, выводимом из камеры 220. Процессор 210 данных из нескольких источников может воспроизводить строчные и кадровые изображения принимаемого сигнала изображения согласно сигналам синхронизации.

"CAM_VS" и "CAM_HS" становятся блоками обработки данных в процессоре 210 данных из нескольких источников. Для каждого случая процессор 210 данных из нескольких источников генерирует сигнал прерывания и обрабатывает изображение, принятое из камеры 220, согласно сигналу прерывания. Поскольку сигнал вертикальной синхронизации Vsync и сигнал горизонтальной синхронизации Hsync подвергаются запуску по уровню, запуску по возрастанию или запуску по падению согласно модулю камеры, процессор 210 данных из нескольких источников разработан, чтобы выбрать один из типов запуска.

Принимаемые 8-битные данные изображений камеры, которая должна быть подключена к 32-битной шины, преобразуются в 32-битные данные (преобразование из 8 бит в 32 бита) и затем предоставляются процессору 210 данных из нескольких источников после буферизации в FIFO-буфере на строку или на кадр. Поскольку процессор 210 данных из нескольких источников - это 32-битный процессор, интерфейс 240 данных преобразует 8-битные данные в 32-битные данные и буферизует преобразованные данные с помощью буфера 311 таким образом, чтобы процессор 210 данных из нескольких источников мог обрабатывать данные изображений на строку или на кадр. Затем процессор 210 данных из нескольких источников обрабатывает принимаемые данные изображений и отображает результат обработки на дисплее 150 либо сохраняет результат обработки в запоминающем устройстве 250. Тактовый сигнал, сгенерированный тактовым генератором 317, подвергается операции AND с помощью разрешающего сигнала в шлюзе 319 AND, генерируя тактовый сигнал данных в интервале, где активирован разрешающий сигнал.

Ссылаясь на фиг.6A увидим, что сигнал вертикальной синхронизации CAM_VS (351) - это высокоактивный сигнал, который включается на интервал, где кадровое изображение генерируется камерой 220, а сигнал горизонтальной синхронизации CAM_HS (353) - это высокоактивный сигнал, который включается на интервал, где строчное изображение генерируется камерой 220. Тактовый сигнал данных CAM_LCLK (355) - это тактовый сигнал для передачи пикселов изображения, сфотографированного камерой 220. Следовательно, сигнал вертикальной синхронизации 351 включается, когда генерируется сигнал кадровых изображений, а сигнал горизонтальной синхронизации 353 включается, когда генерируется сигнал строчных изображений. Данные CAM_D (357) изображения, сфотографированного камерой 220, применяются к буферу 311 согласно тактовому сигналу данных CAM_LCLK (355), сгенерированному на интервал, в котором активированы оба сигнала синхронизации 351 и 353. При этом буфер 311 может включать в себя первый буфер 243, второй буфер 245 и FIFO-буфер 247 фиг.4. В этом случае первый буфер 243 включается посредством синхросигналов 351 и 353, и сгенерированные данные изображений U, Y, V, Y, U, Y,... (357) последовательно сохраняются в первом буфере 243 по 8 бит. Второй буфер 245 буферизует выводимые данные первого буфера 243 на 32 бита. FIFO 247 предоставляет полностью буферизованное строчное изображение в процессор 210 данных из нескольких источников.

Фиг.6B - это временная схема, иллюстрирующая интервал строчного изображения и интервал кадрового изображения, когда камера 220 использует КМОП-датчик.

Далее приводится описание о