устройство и способ обработки данных из нескольких источников в беспроводном терминале
Классы МПК: | H04B1/38 приемопередатчики, те устройства, в которых приемник и передатчик объединены в один конструктивный блок и в котором по меньшей мере одна часть используется для передачи и приема H04N7/06 системы для передачи одного телевизионного сигнала, те как изображения, так и звукового сопровождения, с одновременным использованием нескольких несущих G06T1/60 управление памятью |
Автор(ы): | СЕО Дзеонг-Воок (KR), ПАРК Вэй-Дзин (KR) |
Патентообладатель(и): | САМСУНГ ЭЛЕКТРОНИКС КО., ЛТД. (KR) |
Приоритеты: |
подача заявки:
2005-04-21 публикация патента:
10.12.2008 |
Изобретение относится к устройству и способу приема данных в беспроводном терминале, и, в частности, к устройству и способу взаимодействия и обработки данных, принятых от множества устройств. Технический результат заключается в обеспечении собственно устройства обработки данных из нескольких источников в беспроводном терминале. Устройство содержит первое устройство данных и второе устройство данных для генерирования первых данных и вторых данных согласно сигналу выбора первого режима и сигналу выбора второго режима, соответственно; процессор данных из нескольких источников для активирования устройства данных, выбранного между первым и вторым устройством данных в ответ на сигнал выбора режима; интерфейс данных, подключенный к первому и второму устройствам данных, для буферизации данных, генерируемых устройством данных, активируемым посредством сигнала выбора режима, с конкретным размером данных с тем, чтобы данные могли быть обработаны в процессоре данных из нескольких источников, и для согласования буферизованных данных; дисплей для отображения данных изображений, выводимых из процессора данных из нескольких источников; и процессор звуковых сигналов для воспроизведения аудиоданных, выводимых из процессора данных из нескольких источников. 2 н. и 12 з.п. ф-лы, 19 ил., 1 табл.
Формула изобретения
1. Устройство обработки данных из нескольких источников в беспроводном терминале содержащее первое устройство данных и второе устройство данных для генерирования первых данных и вторых данных согласно сигналу выбора первого режима и сигналу выбора второго режима, соответственно;
процессор данных из нескольких источников для активирования устройства данных, выбранного между первым и вторым устройствами данных в ответ на сигнал выбора режима;
интерфейс данных, подключенный к первому и второму устройствам данных, для буферизации данных, генерируемых устройством данных, активируемым посредством сигнала выбора режима, с конкретным размером данных с тем, чтобы данные могли быть обработаны в процессоре данных из нескольких источников, и для согласования буферизованных данных;
дисплей для отображения данных изображений, выводимых из процессора данных из нескольких источников; и процессор звуковых сигналов для воспроизведения аудиоданных, выводимых из процессора данных из нескольких источников.
2. Устройство по п.1, в котором первое устройство данных представляет собой приемное устройство цифрового широковещания, а второе устройство данных представляет собой камеру.
3. Устройство по п.2, в котором интерфейс данных содержит селектор, подключенный к первому и второму устройствам данных, для выбора данных, выводимых из первого и второго устройств данных, соответствующих сигналу выбора режима; и буфер для буферизации данных, выводимых из селектора, по размеру данных, с тем, чтобы данные могли быть обработаны процессором данных из нескольких источников.
4. Устройство по п.2, в котором селектор включает в себя первый терминал, подающий тактовый сигнал, сигнал корректности, сигнал ошибки и данные терминалов вывода приемного устройства цифрового широковещания, и второй терминал, подающий тактовый сигнал, сигнал горизонтальной синхронизации, сигнал вертикальной синхронизации и данные камеры, и выбирает сигналы, выводимые терминалами вывода приемного устройства цифрового широковещания, когда выбран первый режим, и выбирает сигналы, выводимые терминалами вывода камеры, когда выбран второй режим.
5. Устройство по п.3, в котором буфер буферизует входные данные с конкретным размером данных с тем, чтобы данные могли быть обработаны в процессоре данных из нескольких источников, и после завершения буферизации предоставляет сигнал запроса доступа к данным в процессор данных из нескольких источников.
6. Устройство по п.1, в котором процессор данных из нескольких источников содержит
первый процессор данных, включающий в себя демультиплексор для анализа, если сигнал выбора режима представляет собой сигнал выбора первого режима, заголовка пакетных данных, выводимых из интерфейса данных, и демультиплексирования пакетных данных на данные изображений и аудиоданные, и декодер, содержащий декодер изображений и аудиодекодер для декодирования демультиплексированных данных изображений и аудиоданных, соответственно; и
второй процессор данных, включающий в себя преобразователь масштаба для масштабирования, если сигнал выбора режима представляет собой сигнал выбора второго режима, данных, выводимых из интерфейса данных, под размер дисплея.
7. Устройство обработки данных из нескольких источников в беспроводном терминале, содержащее процессор данных из нескольких источников для перевода вывода устройства, не выбранного в ответ на сигнал выбора режима, сгенерированный при генерировании сигнала выбора первого режима или сигнала выбора второго режима, в высокоимпедансное состояние, и обработки данных, выводимых из выбранного устройства; приемное устройство цифрового широковещания для активирования, когда генерируется сигнал выбора второго режима, и вывода принятых цифровых данных широковещания на процессор данных из нескольких источников; камеру для активирования, когда генерируется сигнал выбора первого режима, и вывода сфотографированных данных изображений на процессор данных из нескольких источников; дисплей для отображения данных изображений, выводимых из процессора данных из нескольких источников; и процессор звуковых сигналов для воспроизведения аудиоданных, выводимых из процессора данных из нескольких источников.
8. Устройство по п.7, в котором процессор данных из нескольких источников содержит первый процессор данных, включающий в себя демультиплексор для анализа, если генерируется сигнал выбора первого режима, заголовка пакетных данных, выводимых из приемного устройства цифрового широковещания, и демультиплексирования пакетных данных на данные изображений и аудиоданные, и декодер, содержащий декодер изображений и аудиодекодер для декодирования демультиплексированных данных изображений и аудиоданных, соответственно; и
второй процессор данных, включающий в себя преобразователь масштаба для масштабирования, если генерируется сигнал выбора второго режима, данных, выводимых из камеры, под размер дисплея.
9. Устройство по п.8, в котором тактовый сигнал, сигнал корректности, сигнал ошибки и данные терминалов вывода приемного устройства цифрового широковещания подаются к терминалам ввода тактового сигнала, сигнала горизонтальной синхронизации, сигнала вертикальной синхронизации и данных процессора данных из нескольких источников, соответственно; и тактовый сигнал, сигнал горизонтальной синхронизации, сигнал вертикальной синхронизации и данные терминалов вывода камеры подаются к терминалам ввода тактового сигнала, сигнала горизонтальной синхронизации, сигнала вертикальной синхронизации и данных процессора данных из нескольких источников, соответственно.
10. Устройство по п.8, в котором тактовый сигнал и данные терминалов вывода приемного устройства цифрового широковещания подаются к терминалам ввода тактового сигнала и данных процессора данных из нескольких источников, соответственно;
сигнал корректности терминалов вывода приемного устройства цифрового широковещания, в общем, подается к терминалам ввода сигналов горизонтальной и вертикальной синхронизации процессора данных из нескольких источников; и
тактовый сигнал, сигнал горизонтальной синхронизации, сигнал вертикальной синхронизации и данные терминалов вывода камеры подаются к терминалам ввода тактового сигнала, сигнала горизонтальной синхронизации, сигнала вертикальной синхронизации и данных процессора данных из нескольких источников, соответственно.
11. Устройство по п.8, в котором тактовый сигнал, сигнал корректности и данные терминалов вывода приемного устройства цифрового широковещания подаются к терминалам ввода тактового сигнала, сигнала горизонтальной синхронизации и данных процессора данных из нескольких источников, соответственно;
на терминал ввода сигнала вертикальной синхронизации процессора данных из нескольких источников подается на терминал вывода сигнала сброса камеры; и
тактовый сигнал, сигнал горизонтальной синхронизации, сигнал вертикальной синхронизации и данные терминалов вывода камеры подаются к терминалам ввода тактового сигнала, сигнала горизонтальной синхронизации, сигнала вертикальной синхронизации и данных процессора данных из нескольких источников, соответственно.
12. Устройство по п.8, в котором тактовый сигнал, сигнал корректности, сигнал ошибки и данные терминалов вывода приемного устройства цифрового широковещания подаются к терминалам ввода тактового сигнала, сигнала корректности, сигнала ошибки и данных процессора данных из нескольких источников, соответственно; и
тактовый сигнал, сигнал горизонтальной синхронизации, сигнал вертикальной синхронизации и данные терминалов вывода камеры подаются к терминалам ввода тактового сигнала, сигнала ошибки, сигнала корректности и данных процессора данных из нескольких источников, соответственно.
13. Устройство по п.8, в котором тактовый сигнал и данные терминалов вывода камеры подаются к терминалам ввода тактового сигнала и данных процессора данных из нескольких источников, соответственно сигнал горизонтальной синхронизации и сигнал вертикальной синхронизации терминалов вывода камеры, в общем, подаются к терминалу ввода сигнала корректности процессора данных из нескольких источников; и тактовый сигнал, сигнал корректности, сигнал ошибки и данные терминалов вывода приемного устройства цифрового широковещания подаются к терминалам ввода тактового сигнала, сигнала корректности, сигнала ошибки и данных процессора данных из нескольких источников, соответственно.
14. Устройство по п.8, в котором тактовый сигнал, сигнал корректности, сигнал ошибки и данные терминалов вывода приемного устройства цифрового широковещания подаются к терминалам ввода тактового сигнала, сигнала корректности, сигнала ошибки и данных процессора данных из нескольких источников, соответственно;
терминал ввода сигнала вертикальной синхронизации процессора данных из нескольких источников соединен с терминалом вывода сигнала сброса камеры; и
тактовый сигнал, сигнал горизонтальной синхронизации и данные терминалов вывода камеры подаются к терминалам ввода тактового сигнала, сигнала корректности и данных процессора данных из нескольких источников, соответственно.
Описание изобретения к патенту
Уровень техники
Область техники, к которой относится изобретение
Настоящее изобретение, в общем, относится к устройству и способу приема данных в беспроводном терминале, и в частности, к устройству и способу взаимодействия и обработки данных, принятых от множества устройств.
Описание предшествующего уровня техники
В общем, современные беспроводные терминалы имеют отдельный мультимедийный процессор, чтобы усиливать свою мультимедийную функцию, в особенности функцию камеры. Последние разработки предлагают методологию предоставления телевизионной функциональности беспроводным терминалам. Помимо этого, другие исследования концентрируются на оснащении мобильных терминалов приемными устройствами спутникового широковещания. Следовательно, современные беспроводные терминалы должны иметь усовершенствованную структуру, допускающую поддержку различных мультимедийных функций. Растущая потребность в мультимедийных функциях приводит к расширению структуры и увеличению производительности обработки беспроводного терминала.
В беспроводном терминале с камерой интерфейс камеры ориентировочно состоит из сигнала данных, синхросигнала и тактового сигнала, и из этих сигналов синхросигнал может быть установлен на основе различных состояний. В беспроводном терминале с приемным устройством спутникового широковещания цифровой интерфейс широковещания составлен из сигнала данных и сигнала ошибки/корректности, и в каждом состоянии сигнал данных принимается согласно сигналу ошибки/корректности.
Беспроводной терминал с камерой и/или приемным устройством спутникового широковещания должен иметь возможность осуществлять обработку изображений для данных, принимаемых от своих соответствующих устройств (т.е. камеры и приемного устройства спутникового широковещания). Беспроводной терминал должен иметь отдельные устройства обработки изображений для обработки изображений с камеры и с приемного устройства спутникового широковещания. Множество формирователей изображений и ассоциативно связанных устройств обработки изображений повышают структурную сложность и потребности обработки.
В беспроводном терминале, в котором обрабатываются различные мультимедийные данные, можно упростить структуру и процедуру обработки беспроводного терминала посредством согласования данных из нескольких источников (принимаемых от нескольких устройств) как данных из одного источника (принимаемых от одного устройства) перед обработкой.
Сущность изобретения
Следовательно, задача настоящего изобретения - это предоставить устройство и способ согласования данных из нескольких источников, принимаемых из нескольких устройств, перед обработкой в беспроводном терминале.
Другая задача настоящего изобретения - предоставить устройство и способ согласования данных широковещания и данных камеры перед обработкой в беспроводном терминале с помощью приемного устройства цифрового широковещания и камеры.
Еще одна задача настоящего изобретения - предоставить устройство и способ выборочного согласования данных, принимаемых от приемного устройства цифрового широковещания и камеры, с помощью одного интерфейса перед обработкой в беспроводном терминале.
Еще одна задача настоящего изобретения - предоставить устройство и способ выборочного согласования данных, принимаемых от соответствующих устройств, с помощью приемного устройства цифрового широковещания и камеры и обработки согласованных данных с помощью одного процессора.
Еще одна задача настоящего изобретения - предоставить устройство и способ синтезирования данных широковещания, принимаемых от приемного устройства цифрового широковещания, с данными камеры, принимаемыми от камеры, в беспроводном терминале с приемным устройством цифрового широковещания и камерой.
Чтобы решить вышеуказанные и другие задачи, предусмотрено устройство обработки данных их нескольких источников в беспроводном терминале, включающее в себя камеру для генерирования данных изображений, сфотографированных в режиме камеры; приемное устройство цифрового широковещания для генерирования данных широковещания, принимаемых в режиме приема широковещания; процессор данных из нескольких источников, включающий в себя камеру и приемное устройство цифрового широковещания, для изменения вывода устройства, не выбранного в ответ на сигнал выбора режима, в высокоимпедансное состояние, активирования устройства, выбранного в ответ на сигнал выбора режима, и обработки данных, выводимых из выбранного устройства, посредством процессора данных; дисплей для отображения вывода данных изображений из процессора данных из нескольких источников; и процессор звукового сигнала для воспроизведения вывода аудиоданных из процессора данных из нескольких источников.
Предпочтительно, процессор данных из нескольких источников включает в себя первый процессор данных, включающий в себя демультиплексор для анализа, если выбран первый режим, заголовка пакетных данных, выводимых от приемного устройства цифрового широковещания, и демультиплексирования пакетных данных на данные изображений и аудиоданные, и декодер, имеющий декодер изображений и аудиодекодер для декодирования демультиплексированных данных изображений и аудиоданных, соответственно; и второй процессор данных, включающий в себя преобразователь масштаба для масштабирования, если выбран второй режим, данных, выводимых из камеры под размер дисплея.
Предпочтительно, процессор данных из нескольких источников включает в себя кодер для кодирования со сжатием сфотографированных данных изображений, если режим записи выбран в режиме камеры; и запоминающее устройство для сохранения закодированных данных.
Предпочтительно, процессор данных из нескольких источников включает в себя запоминающее устройство для сохранения закодированных цифровых данных широковещания, выводимых из демультиплексора, если режим записи выбран в цифровом широковещательном режиме.
Предпочтительно, тактовый сигнал, сигнал корректности, сигнал ошибки и данные приемного устройства цифрового широковещания подключены к терминалам ввода тактового сигнала, сигнала горизонтальной синхронизации, сигнала вертикальной синхронизации и данных процессора данных из нескольких источников, соответственно; и тактовый сигнал, сигнал горизонтальной синхронизации, сигнал вертикальной синхронизации и данные камеры подключены к терминалам ввода тактового сигнала, сигнала горизонтальной синхронизации, сигнала вертикальной синхронизации и данных процессора данных из нескольких источников, соответственно.
Предпочтительно, тактовый сигнал и данные приемного устройства цифрового широковещания подключены к терминалам ввода тактового сигнала и данных процессора данных из нескольких источников, соответственно; сигнал корректности приемного устройства цифрового широковещания, в общем, подключен к терминалам ввода горизонтального и вертикального сигналов синхронизации процессора данных из нескольких источников; и тактовый сигнал, сигнал горизонтальной синхронизации, сигнал вертикальной синхронизации и данные камеры подключены к терминалам ввода тактового сигнала, сигнала горизонтальной синхронизации, сигнала вертикальной синхронизации и данных процессора данных из нескольких источников, соответственно.
Предпочтительно, тактовый сигнал, сигнал корректности и данные приемного устройства цифрового широковещания подключены к терминалам ввода тактового сигнала, сигнала горизонтальной синхронизации и данных процессора данных из нескольких источников, соответственно; терминал ввода сигнала вертикальной синхронизации процессора данных из нескольких источников подключен к сигналу сброса камеры; и тактовый сигнал, сигнал горизонтальной синхронизации, сигнал вертикальной синхронизации и данные камеры подключены к терминалам ввода тактового сигнала, сигнала горизонтальной синхронизации, сигнала вертикальной синхронизации и данных процессора данных из нескольких источников, соответственно.
Предпочтительно, тактовый сигнал, сигнал корректности, сигнал ошибки и данные приемного устройства цифрового широковещания подключены к терминалам ввода тактового сигнала, сигнала корректности, сигнала ошибки и данных процессора данных из нескольких источников, соответственно; и тактовый сигнал, сигнал горизонтальной синхронизации, сигнал вертикальной синхронизации и данные камеры подключены к терминалам ввода тактового сигнала, сигнала ошибки, сигнала корректности и данных процессора данных из нескольких источников, соответственно.
Предпочтительно, тактовый сигнал и данные камеры подключены к терминалам ввода тактового сигнала и данных процессора данных из нескольких источников, соответственно; сигнал горизонтальной синхронизации и сигнал вертикальной синхронизации камеры, в общем, подключены к терминалу ввода сигнала корректности процессора данных из нескольких источников; и тактовый сигнал, сигнал корректности, сигнал ошибки и данные приемного устройства цифрового широковещания подключены к терминалам ввода тактового сигнала, сигнала корректности, сигнала ошибки и данных процессора данных из нескольких источников, соответственно.
Предпочтительно, тактовый сигнал, сигнал корректности, сигнал ошибки и данные приемного устройства цифрового широковещания подключены к терминалам ввода тактового сигнала, сигнала корректности, сигнала ошибки и данных процессора данных из нескольких источников, соответственно; терминал ввода сигнала вертикальной синхронизации процессора данных из нескольких источников подключен к сигналу сброса камеры; и тактовый сигнал, сигнал горизонтальной синхронизации и данные камеры подключены к терминалам ввода тактового сигнала, сигнала корректности и данных процессора данных из нескольких источников, соответственно.
Краткое описание чертежей
Вышеуказанные и другие задачи, признаки и преимущества настоящего изобретения станут более понятными из последующего подробного описания, рассматриваемого вместе с прилагаемыми чертежами, на которых:
Фиг.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 использует КМОП-датчик.
Далее приводится описание операции обработки сигнала цифрового широковещания со ссылкой на фиг.7A и 7B. В режиме приема широковещания тюнер 233 генерирует сигнал цифрового широковещания для канала, выбранного пользователем, и преобразует с понижением частоты цифровой сигнал в основополосный сигнал. Демодулятор 235 демодулирует модулированный цифровой сигнал широковещания, выводимый из тюнера 233, в исходный сигнал. Сигналы, выводимые из демодулятора 235, проиллюстрированы на фиг.7A и 7B. Демодулированные цифровые широковещательные сигналы, выводимые из демодулятора 235, демультиплексируются демультиплексором 211 и отображаются на дисплее 150 после декодирования декодером 213.
При этом тюнер 233 и демодулятор 235 составляют приемное устройство цифрового широковещания 230, и демультиплексор 211 и декодер 213 размещаются в процессоре 210 данных из нескольких источников. Необязательно, декодер 213 может быть реализован посредством программного обеспечения или аппаратных средств в процессоре 210 данных из нескольких источников. Принимаемые цифровые данные широковещания могут быть отображены на дисплее 150 или сохранены в запоминающем устройстве 219.
Далее приводится описание операции, в которой процессор 210 данных из нескольких источников выводит сигнал, демодулированный демодулятором 235, со ссылкой на фиг.7A. Фиг.7A - это временная схема, иллюстрирующая характеристики вывода демодулятора MT352, изготовленного компанией Zalink Co. Выходные сигналы демодулятора MT352 включают в себя 8-битные данные, тактовый сигнал и управляющие сигналы MOSTRT, MOVAL и /BKERR.
Демодулятор 235 демодулирует принятые пакетные данные и затем определяет, является ли демодуляция успешной. Если демодуляция успешна, демодулятор 235 задает высокий активный уровень сигнала корректности MOVAL (457), указывающий успешную демодуляцию, а если демодуляция завершается ошибкой, демодулятор 235 задает низкий активный уровень сигнала ошибки /BKERR (459), указывающий сбой. В начале пакета демодулятор 235 генерирует сигнал 455 MOSTRT, указывающий начало пакета. Как результат, если сигнал 455 MOSTRT сгенерирован, и задан высокий активный уровень сигнала корректности MOVAL (457), демодулятор 235 выводит демодулированный цифровой сигнал широковещания MDO7:0 (453) в демультиплексор 211 процессора 210 данных из нескольких источников согласно тактовому сигналу MOCLK (451). Тем не менее, если задан низкий активный уровень сигнала ошибки /BKERR (459), указывающего то, что демодулированный цифровой сигнал широковещания является сигналом ошибки демодуляции, демодулированный цифровой сигнал широковещания блокируется из демультиплексора 211.
Далее приводится описание операции, при которой процессор 210 данных из нескольких источников выводит сигнал, демодулированный демодулятором 235, со ссылкой на фиг.7B. Фиг.7B - это временная схема, иллюстрирующая выходные характеристики демодулятора PN2020. Выходные сигналы демодулятора PN2020 включают в себя 8-битные данные, тактовые сигналы и управляющие сигналы VALID, SYNC и ERROR.
Ссылаясь на фиг.7B увидим, что если принятый пакет корректно демодулирован, демодулятор 235 генерирует сигнал корректности VALID (481), указывающий корректную демодуляцию. Тем не менее, если возникает ошибка в процессе демодуляции принятого пакета, демодулятор 235 генерирует высокоактивные сигналы ошибки ERROR (485 и 487). Как проиллюстрировано на фиг.7B, данные 471, синхронизированные с тактовым сигналом, передаются в процессор 210 данных из нескольких источников на интервал, в котором подавляется низкий активный уровень сигнала ошибки, и демодулированные данные 471 обрабатываются как некорректный пакет на интервал, в котором задается низкий активный уровень сигнала ошибки.
Следует понимать из характеристик сигналов по фиг.6A и 6B и фиг.7A и 7B, что выходной сигнал камеры 220 может включать в себя тактовые сигналы, сигналы данных и управляющие сигналы "CAM_VS" и "CAM_HS", а выходной сигнал приемного устройства цифрового широковещания 230 может включать в себя тактовые сигналы, сигналы данных и управляющие сигналы "VALID" и "ERROR". Как результат, выходной сигнал процессора 210 данных из нескольких источников состоит из тактовых сигналов, сигналов данных и управляющих сигналов. В этом случае вывод камеры 220 аналогичен выводу приемного устройства цифрового широковещания 230 в отношении характеристик сигнала. Т.е. вывод камеры 220 эквивалентен выводу цифрового широковещательного устройства 230 в отношении формата данных и тактового сигнала. Следовательно, если управляющие сигналы надлежащим образом подключены, процессор 210 данных из нескольких источников может принимать сигналы, входящие в режиме камеры и режиме приема широковещания, в одних и тех же терминалах ввода.
Фиг.8A-8F - это схемы, иллюстрирующие различные структуры интерфейса 240 данных для согласования данных из нескольких источников (в данном случае включающих в себя данные камеры и цифровые данные широковещания) согласно альтернативным вариантам осуществления настоящего изобретения. На фиг.8A-8F интерфейс 240 данных размещен в процессоре 210 данных из нескольких источников. Как описано выше, процессор 210 данных из нескольких источников может быть реализован с помощью процессора OMAP1610. Интерфейс 240 данных, проиллюстрированный на фиг.8A-8C, не использует селектор 241, проиллюстрированный на фиг.4. Вместо этого терминалы вывода невыбранного устройства переходят в высокоимпедансное состояние, предотвращая помехи выходных сигналов другого устройства. Например, если выбрана камера 220, вывод приемного устройства цифрового широковещания 230, т.е. тактовый сигнал, сигнал корректности, сигнал ошибки и данные поддерживаются в высокоимпедансном состоянии, предотвращая помехи вывода камеры 220. Аналогично, если выбрано приемное устройство цифрового широковещания 230, выходные сигналы камеры 220 поддерживаются в высокоимпедансном состоянии.
Ссылаясь на фиг.8A, предполагается, что демодулятор 235 реализован с помощью MT352, а процессор 210 данных из нескольких источников реализован с помощью OMAP1610. При этом, поскольку MOD 0-7 демодулятора MT352 - это 8-битная шина, посредством которой предоставляются данные MPEG TS, он может быть подключен к "CAM_DATA" процессора данных из нескольких источников, и "MDCLOCK", который является тактовым сигналом данных и тактовым синхросигналом MT352, может быть подключен к "CAM_CLK" OMAP1610. Сигнал 457 MOVAL (Valid) фиг.7A указывает то, что данные являются допустимыми, а сигнал 459 /BKERR (/ErrorOut) поддерживает логическое состояние высокого уровня в корректном состоянии (когда демодуляция выполнена корректно) и изменяется на логическое состояние низкого уровня, когда пакет завершается или возникает ошибка в ходе демодуляции пакета.
На основе характеристик управляющих сигналов MOVAL и /BKERR тип активирования "CAM_VS" и "CAM_HS" задается как активирование срезом, и данные принимаются только в интервале Valid, в котором выполняется корректная демодуляция. Таким способом данные, сгенерированные в интервале, где возникает ошибка демодуляции, могут быть просто отброшены. При этом SCL и SDA процессора 210 данных из нескольких источников означают общий интерфейс I2C, и могут быть использованы для настройки канала.
На фиг.8A, если выбор режим приема широковещания, процессор 210 данных из нескольких источников деактивирует процессор 215 изображений камеры, активирует демультиплексор 211 и декодер 213 и управляет камерой 220, чтобы перевести свой вывод ("CAM_DATA", "CAM_CLK", "CAM_VS", "CAM_HS") в высокоимпедансное состояние. Помимо этого, тактовый сигнал "MDCLOCK", сигнал корректности "Valid" и сигнал ошибки "ErrorOut" приемное устройство цифрового широковещания 230 подключены к терминалам "CAM_CLK", "CAM_VS" и "CAM_HS" процессора 210 данных из нескольких источников, соответственно, и данные "MOD" подключены к терминалу "CAM_DATA". Следовательно, данные широковещания, принимаемые от приемного устройства цифрового широковещания 230, выходы которых подключены к процессору 210 данных из нескольких источников, обрабатываются в процессоре 210 данных из нескольких источников. Тем не менее, если выбрана камера 220, процессор 210 данных из нескольких источников активирует процессор 215 изображений камеры, деактивирует демультиплексор 211 и декодер 213 и управляет приемным устройством цифрового широковещания 230, чтобы перевести свой вывод в высокоимпедансное состояние. Вывод камеры 220 согласован с процессором 210 данных из нескольких источников, и процессор 210 данных из нескольких источников обрабатывает данные, выводимые из камеры 220.
Ссылаясь на фиг.8B, демодулятор 235 реализован с помощью демодулятора PN2020, имеющего характеристики сигнала по фиг.7B. Сигналы 485 и 487 ошибки имеют логическое состояние низкого уровня, когда нет ошибки демодуляции. Демодулятор PN2020 имеет логику, противоположную логике демодулятора MT352, имеющего характеристики сигнала ошибки по фиг.7A. Тем не менее, поскольку интерфейс камеры может попеременно задавать логику высокого уровня и логику низкого уровня для Vsync и Hsync по умолчанию, любой модулятор может быть использован с соответствующей настройкой в интерфейсе камеры.
Поскольку сигнал корректности демодулятора PN2020 аналогичен сигналу корректности демодулятора MT352 и может быть задан аналогичным образом, сигнал корректности может быть непосредственно подключен к двум выводам "CAM_VS" и "CAM_HS", как проиллюстрировано на фиг.8B. Вышеуказанный способ подключения может быть использован, даже когда настройка Vsync и Hsync не может быть изменена.
В целом, камера 220 имеет характеристики вывода, проиллюстрированные на фиг.6B. Камера 220, имеющая характеристики вывода фиг.6B, соответствует модулю КМОП-датчика изображений HV7121, изготовленного компанией Hynix Co., который включает в себя MCLK, Vsync, Hsync и Y[7:0]/C[7:0]. Y[7:0]/C[7:0] представляет 8-битные данные. Сигнал горизонтальной синхронизации Hsync используется в качестве опорного сигнала для каждого строчного изображения, а сигнал вертикальной синхронизации Vsync используется в качестве опорного сигнала для каждого кадрового изображения. Следовательно, если выбран режим камеры, процессор 210 данных из нескольких источников переводит вывод приемного устройства цифрового широковещания 230 в высокоимпедансное состояние и обрабатывает вывод данных изображений от камеры 220.
Фиг.8C - это схема, иллюстрирующая еще одну структуру приемного устройства цифрового широковещания и интерфейса камеры, в котором сигнал корректности подключен к горизонтальному терминалу синхронизации интерфейса камеры, а терминал CAM_RESET подключен к вертикальному терминалу синхронизации интерфейса камеры. Следовательно, сигнал, применяемый к горизонтальному терминалу интерфейса камеры, имеет высокий активный уровень, когда камера деактивирована. Как результат, структура фиг.8C неактивна, когда камера работает. Тем не менее, когда камера деактивирована, данные широковещания, обрабатываемые приемным устройством цифрового широковещания, предоставляются в интерфейс камеры согласно состоянию сигнала корректности.
При работе, если задан режим приема широковещания, вывод камеры 220 переводится в высокоимпедансное состояние посредством сигнала сброса камеры CAM_RESET, и тюнер 233 и демодулятор 235 активируются, задавая состояние, в котором могут быть приняты цифровые данные широковещания. В это время, если сигнал корректности деактивирован, данные широковещания, принимаемые посредством порта данных, предоставляются в процессор 210 данных из нескольких источников. Данные не предоставляются в порт данных в течение интервала, когда сигнал корректности неактивен. Сигнал корректности деактивируется после того, как данные передаются в течение заранее определенного времени. Тем не менее, если выбран режим камеры, процессор 210 данных из нескольких источников переводит вывод приемного устройства цифрового широковещания 230 в высокоимпедансное состояние и разблокирует сигнал сброса камеры, чтобы активировать камеру 220. После этого тактовый сигнал, сигнал горизонтальной синхронизации и сигнал вертикальной синхронизации камеры 220 подключаются к ассоциативно связанным терминалам ввода процессора 210 данных из нескольких источников, и данные камеры также подключаются к терминалу ввода данных процессора 210 данных из нескольких источников.
Фиг.8D-8F аналогичны фиг.8A-8C по структуре, за исключением того, что селектор 241 подключен между терминалами вывода камеры 220 и приемным устройством цифрового широковещания 230 и терминалами ввода процессора 210 данных из нескольких источников. Следовательно, на фиг.8D-8F необязательно поддерживать вывод невыбранного устройства в высокоимпедансном состоянии. Т.е. селектор 241 имеет терминалы ввода A, подключенные к терминалам вывода камеры 220, и терминалы ввода B, подключенные к терминалам вывода приемного устройства цифрового широковещания 230, и предоставляет вывод выбранного устройства в процессор 210 данных из нескольких источников.
Фиг.8A-8F иллюстрируют примеры, в которых процессор 210 данных из нескольких источников имеет терминалы ввода (терминалы тактового сигнала, горизонтального/вертикального сигнала и данных) соответствующие терминалам вывода камеры 220. Тем не менее, интерфейс 240 данных может быть реализован аналогичным образом, даже если процессор 210 данных из нескольких источников имеет терминалы ввода (терминалы тактового сигнала, сигнала корректности, сигнала ошибки и данных), соответствующие терминалам вывода приемного устройства цифрового широковещания 230.
Фиг.9 - это схема, иллюстрирующая структуру интерфейса 240 данных согласно дополнительному альтернативному варианту осуществления настоящего изобретения. Фиг.9 иллюстрирует пример, в котором процессор 210 данных из нескольких источников не включает в себя интерфейс 240 данных. Альтернативно, тем не менее, интерфейс 240 данных может быть включен в процессор 210 данных из нескольких источников, как проиллюстрировано на фиг.8A-8F.
Ссылаясь на фиг.9, увидим, что камера 220 и приемное устройство цифрового широковещания 230 подключены к процессору 210 данных из нескольких источников посредством интерфейса 240 данных способом демультиплексирования 2:1 без перекрытия сигнальных линий. С этой целью интерфейс 240 данных должен включать в себя демультиплексор 2:1 (или селектор 2:1) 241, и ему необходима линия GPIO (вход/выход общего назначения) 243 для управления селектором 2:1.
Тем не менее, в большинстве случаев камера 220 деактивирована, когда принимается цифровое широковещание, и цифровое широковещание не принимается, когда изображение сфотографировано с помощью камеры 220. В этом случае можно выбирать данные из нескольких источников просто посредством управления источниками питания камеры 220 и приемного устройства цифрового широковещания 230 вместо использования селектора 241 2:1. Т.е. в режиме камеры, когда изображение сфотографировано посредством камеры 220, камера 220 включается и приемное устройство цифрового широковещания 230 отключается, а в режиме приема широковещания, когда принимаются данные цифрового широковещания, приемное устройство цифрового широковещания 230 включается и камера 220 отключается. В этом случае терминалы вывода отключенного модуля переходят в высокоимпедансное состояние, предотвращая воздействие на выходные сигналы другого модуля.
Пользователь может одновременно использовать камеру 220 и приемное устройство цифрового широковещания 230, когда необходимо. В этом случае процессор 210 данных из нескольких источников может разделить экран дисплея 150 на два субэкрана и одновременно отображать сигнал изображения, выводимый из камеры 220, и цифровой сигнал широковещания, выводимый из приемного устройства цифрового широковещания 230 на двух субэкранах. При согласовании двух сигналов из нескольких источников, независимо обрабатываемых в камере 220 и приемном устройстве цифрового широковещания 230, интерфейс 240 данных реализован с помощью селектора 241 2:1, и выходные данные интерфейса 240 применяются к процессору 210 данных из нескольких источников на основе временного разделения сигналов. Т.е. процессор 210 данных из нескольких источников принимает данные из двух различных модулей на основе временного разделения с помощью селектора 241 2:1. С этой целью процессор 210 данных из нескольких источников должен иметь функцию одновременной обработки двух сигналов данных из нескольких источников.
В варианте осуществления настоящего изобретения селектор 241 в интерфейсе 240 данных выступает в качестве переключающего элемента для выбора вывода приемного устройства цифрового широковещания 230 или вывода камеры 220 под управлением процессора 210 данных из нескольких источников. Таким образом, можно физически полностью изолировать тракт сигнала невыбранного модуля при обработке данных, выводимых из выбранного модуля.
Далее приводится описание процедуры обработки вывода камеры 220 и приемного устройства цифрового широковещания 230 в мобильном телефоне согласно варианту осуществления настоящего изобретения. Фиг.10 - это блок-схема последовательности операций способа, иллюстрирующая процедуру обработки данных, выводимых из камеры 220 и приемного устройства цифрового широковещания 230 процессором 210 данных из нескольких источников согласно варианту осуществления настоящего изобретения. Фиг.11 - это блок-схема последовательности операций способа, иллюстрирующая подробную процедуру обработки данных изображений, выводимых из камеры 220, проиллюстрированной на фиг.10, а фиг.12 - это блок-схема последовательности операций способа, иллюстрирующая подробную процедуру обработки цифровых данных широковещания, выводимых из приемного устройства цифрового широковещания 230, проиллюстрированного на фиг.10. На фиг.10-12 предполагается, что интерфейс 240 данных независимо реализован вне процессора 10 данных из нескольких источников.
Ссылаясь на фиг.10 увидим, что пользователь может выбрать режим камеры или режим приема широковещания с помощью меню или клавишного блока 140 ввода. Меню мобильного телефона может включать в себя меню данных из нескольких источников, а меню данных из нескольких источников может включать в себя меню режима камеры и меню режима приема широковещания. Кроме того, клавишный блок 140 ввода может включать в себя клавишу выбора камеры и клавишу выбора цифрового широковещания. Если дисплей 150 включает в себя функцию сенсорного экрана, контроллер 110 и процессор 210 данных из нескольких источников могут обнаружить сигнал выбора режима, сгенерированный от дисплея 150 с сенсорным экраном.
Если мультимедийная функция выбрана посредством клавишного блока 140 ввода или меню, отображаемого на дисплее 150, контроллер 110 обнаруживает выбор мультимедийной функции и передает право управлять мобильным телефоном процессору 210 данных из нескольких источников. Если режим камеры выбран после того, как выбрана мультимедийная функция, процессор 210 данных из нескольких источников обнаруживает выбор режима камеры на этапах 611 и 613 и принимает право управлять мобильным телефоном. Если режим камеры выбран на этапе 613, процессор 210 данных из нескольких источников управляет на этапе 615 селектором 241 интерфейса 240 данных, чтобы выбрать вывод камеры 220, и подает питание в камеру 220, чтобы активировать камеру 220. Процессор 210 данных из нескольких источников, если он имеет структуры фиг.8A-8C, переводит вывод приемное устройство цифрового широковещания 230 в высокоимпедансное состояние. На этапе 617 процессор 210 данных из нескольких источников обрабатывает данные изображений, принятые из камеры 220.
Операция обработки изображения камеры на этапе 617 посредством процессора 210 данных из нескольких источников проиллюстрирована на фиг.11.
Ссылаясь на фиг.11 увидим, что если выбрана камера 220, процессор 210 данных из нескольких источников запускает программу обработки изображения, выводимого из камеры 220, на этапе 711, и определяет на этапе 713, работает ли камера 220 в обычном режиме. Если камера 220 не работает в корректном режиме, процессор 210 данных из нескольких источников распознает некорректную работу камеры 220 на этапе 713, отображает сообщение об ошибке на дисплее 150 на этапе 715 и затем завершает процедуру.
Тем не менее, если камера 220 корректно работает на этапе 713, процессор 210 данных из нескольких источников принимает данные изображения, преобразованные интерфейсом 240 данных, построчно на этапе 717. На этапе 719 процессор 210 данных из нескольких источников принимает данные изображения построчно и обрабатывает принимаемые данные изображения. Процессор 215 изображений камеры обрабатывает данные изображений, принимаемые из камеры 220. Процессор 215 изображений камеры, как описано выше, может включать в себя интерфейс между камерой 220 и дисплеем 150, преобразователь масштаба и преобразователь цвета. Хотя изображение камеры обрабатывается построчно на этапе 719, оно также может обрабатываться по кадрам. В этом случае процессор 210 данных из нескольких источников может сохранять линейные изображения, буферизованные интерфейсом 240 данных, в своем буфере кадров.
На этапе 721 процессор 210 данных из нескольких источников обрабатывает принимаемые данные строчных изображений (или данные кадровых изображений). Процессор 215 изображений камеры выполняет обработку изображений на этапе 721. В процессе обработки изображений процессор 215 изображений камеры масштабирует сфотографированное изображение под размер экрана дисплея 150, осуществляет преобразование цвета для дисплея 150 (к примеру, преобразует сигналы YUV-цвета в сигналы RGB-цвета) и увеличивает/сжимает данные изображения с заданной кратностью масштабирования, если функция масштабирования задана. После этого на этапе 723 процессор 210 данных из нескольких источников отображает обработанное изображение на дисплее 150.
Если функция сохранения задана в режиме камеры, процессор 210 данных из нескольких источников распознает значение функции сохранения на этапе 725 и кодирует со сжатием принятые данные изображения посредством алгоритмов JPEG или MPEG с помощью кодера 217 на этапе 727. После кодирования со сжатием процессор 210 данных из нескольких источников сохраняет закодированные со сжатием данные изображения в запоминающем устройстве 219 на этапе 729. Данные изображения могут быть сохранены вместе с именем файла, и сохраненные данные изображения могут быть данными неподвижного изображения или данными движущегося изображения.
Если команда завершения сгенерирована пользователем в то время, когда процессор 210 данных из нескольких источников повторяет вышеуказанную операцию отображения и сохранения принимаемых данных изображения, процессор 210 данных из нескольких источников обнаруживает генерирование команды завершения посредством контроллера 110 на этапе 731 и деактивирует камеру 220.
Как описано выше, если выбран режим камеры, процессор 210 данных из нескольких источников управляет интерфейсом 240 данных, чтобы выбрать выводы камеры 220, и активирует камеру 220. После этого камера 220 генерирует сигналы, проиллюстрированные на фиг.6A или 6B, и сгенерированные сигналы выбираются посредством интерфейса данных 240, формируя тракт, подключенный к процессору 210 данных из нескольких источников. Данные изображения, выводимые из камеры 220, преобразуются по размеру для процессора 210 данных из нескольких источников (преобразование из 8 бит в 32 бита) и буферизуются в расчете на конкретную единицу измерения (к примеру, на строку), с тем, чтобы они могли быть обработаны в процессоре 210 данных из нескольких источников.
Процессор 210 данных из нескольких источников может обрабатывать данные изображения, принятые из интерфейса 240 данных, на строку или на кадр. В первом случае процессор 210 данных из нескольких источников отображает данные построчного изображения согласно характеристике дисплея 150. Во втором случае процессор 210 данных из нескольких источников многократно сохраняет данные построчных изображений в буфере кадров до тех пор, пока не будут полностью сгенерированы данные кадровых изображений, и отображает данные кадровых изображений согласно характеристике дисплея 150. Принимаемые данные изображений могут быть отображены на дисплее 150 как необработанные данные изображений без кодирования.
В процессе сохранения данных изображений процессор 210 данных из нескольких источников выполняет кодирование, чтобы уменьшить размер необработанных данных изображений. Способ кодирования может соответствовать стандарту MPEG2, MPEG4 или H.264 для движущегося изображения и соответствовать стандарту JPEG для неподвижного изображения. Данные изображений, закодированные таким образом, сохраняются в запоминающем устройстве 219.
Возвращаясь к фиг.10, если выбран режим приема широковещания после того, как выбрана мультимедийная функция, процессор 210 данных из нескольких источников обнаруживает выбор режима приема широковещания на этапах 611-619, и принимает право управлять мобильным телефоном, и управляет работой приемное устройство цифрового широковещания 230. Если выбран режим приема широковещания, процессор 210 данных из нескольких источников управляет селектором 241 интерфейса 240 данных, чтобы выбрать вывод приемное устройство цифрового широковещания 230, и подает питание в приемное устройство цифрового широковещания 230, чтобы активировать приемное устройство цифрового широковещания 230, на этапе 621. На этапе 623 процессор 210 данных из нескольких источников выбирает канал, указанный пользователем, посредством предоставления данных управления каналом в тюнер 233 в цифровом широковещательном приемном устройстве 230. Процессор 210 данных из нескольких источников, если он имеет структуры фиг.8A-8C, переводит вывод камеры 220 в высокоимпедансное состояние, разблокируя тракт вывода камеры 220. На этапе 625 процессор 210 данных из нескольких источников обрабатывает сигнал широковещания для выбранного канала, принимаемый от приемного устройства цифрового широковещания 230.
Операция обработки принимаемого широковещательного сигнал для выбранного канала на этапе 625 посредством процессора 210 данных из нескольких источников проиллюстрирована на фиг.12.
Ссылаясь на фиг.12, увидим, что если выбрано приемное устройство цифрового широковещания 230, процессор 210 данных из нескольких источников запускает программу обработки сигнала широковещания, выводимого из приемного устройство цифрового широковещания 230, на этапе 751, и определяет на этапе 753, корректно ли работает приемное устройство цифрового широковещания 230. Если приемное устройство цифрового широковещания 230 не работает в корректном режиме, процессор 210 данных из нескольких источников распознает некорректную работу приемное устройство цифрового широковещания 230 на этапе 753, отображает сообщение об ошибке на дисплее 150 на этапе 755 и затем завершает процедуру.
Тем не менее, если приемное устройство цифрового широковещания 230 работает корректно, процессор 210 данных из нескольких источников управляет интерфейсом 240 данных, чтобы принимать данные широковещания, выводимые из приемного устройства цифрового широковещания 230, и буферизует принимаемые данные широковещания на этапе 757. После того, как интерфейс 240 данных полностью буферизует данные широковещания при заданном размере, процессор 210 данных из нескольких источников проверяет, начата ли пакетная передача, на этапе 759. Если не начата, процессор 210 ждет начала передачи с этапа 757 до этапа 759.
Когда пакетная передача данных начинается, процессор 210 сохраняет цифровые данные широковещания в своем буфере и затем обрабатывает цифровые данные широковещания по пакетам на этапе 761. Демультиплексор 211 и декодер 213 выполняют операцию обработки цифровых данных широковещания в процессоре 210 данных из нескольких источников.
Если задана функция сохранения данных в цифровом широковещательном приемном устройстве 230, процессор 210 данных из нескольких источников распознает значение функции сохранения данных на этапе 763 и сохраняет принимаемые цифровые данные широковещания в запоминающем устройстве 219 на этапе 765. Если пользователь хочет записать сигнал широковещания для канала, выбранного в цифровом широковещательном приемном устройстве 230, пользователь может задать функцию выбора канала и функцию записи канала. В этом случае процессор 210 данных из нескольких источников сохраняет закодированный сигнал широковещания выбранного канала в запоминающем устройстве 219 без декодирования на этапах 763 и 765. Сигнал широковещания, сохраненный в запоминающем устройстве 219, может быть получен из сигнала широковещания, выводимого из демультиплексора 211.
Если функция записи не выбрана или выбран режим нормального воспроизведения, процессор 210 данных из нескольких источников выполняет операцию отображения принимаемого цифрового сигнала широковещания на дисплее 150. Т.е., если функция записи не выбрана или выбран режим нормального воспроизведения, процессор 210 данных из нескольких источников декодирует цифровой сигнал широковещания на этапе 767, масштабирует декодированный сигнал широковещания согласно размеру дисплея 150 на этапе 769 и отображает масштабированный сигнал широковещания на дисплее 150 на этапе 771. В процессе декодирования этапа 767 процессор 210 данных из нескольких источников декодирует сигнал широковещания, закодированный со сжатием на передающей стороне, в исходный сигнал широковещания. На этапе 769 процессор 210 данных из нескольких источников масштабирует декодированный сигнал широковещания согласно характеристике дисплея 150.
Вышеописанная операция повторяется до тех пор, пока пользователь не отключит режим приема широковещания. Если пользователь отключает режим приема широковещания, процессор 210 данных из нескольких источников распознает отключение режима приема широковещания на этапе 773, после чего завершает процедуру.
Как описано выше, если выбран режим приема широковещания, процессор 210 данных из нескольких источников управляет интерфейсом 240 данных, чтобы выбрать вывод приемное устройство цифрового широковещания 230, и активирует приемное устройство цифрового широковещания 230 и управляет тюнером 233, чтобы выбрать требуемый цифровой канал широковещания. Затем демодулятор 235 приемное устройство цифрового широковещания 230 демодулирует выбранный цифровой сигнал широковещания и генерирует сигналы, проиллюстрированные на фиг.7A или 7B, и сгенерированные сигналы выбираются посредством интерфейса 240 данных, формируя тракт, подключенный к процессору 210 данных из нескольких источников. Цифровой сигнал широковещания, выводимый из приемного устройства цифрового широковещания 230, преобразуется по размеру для процессора 210 данных из нескольких источников (преобразование из 8 бит в 32 бита) и буферизуются в расчете на конкретную единицу измерения (к примеру, на пакет), с тем, чтобы он мог быть обработан процессором 210 данных из нескольких источников.
Если данные одного пакета (один пакет может включать в себя 188 байт в цифровом широковещательном приемном устройстве, и размер пакета изменяется согласно стандарту приемного устройства цифрового широковещания) полностью буферизованы в интерфейсе 240 данных, процессор 210 данных из нескольких источников сохраняет пакетные данные в этом буфере и затем декодирует пакет после деассемблирования. Если пользователь задает режим записи для выбранного канала широковещания, процессор 210 данных из нескольких источников сохраняет сигнал широковещания для выбранного канала широковещания в запоминающем устройстве 250 вместе с именем файла. В процессе записи принимаемого сигнала широковещания принимаемый сигнал широковещания может быть сохранен в запоминающем устройстве 250 как есть, поскольку принимаемый сигнал широковещания является кодированным со сжатием сигналом.
Сигнал широковещания, выводимый из приемного устройства цифрового широковещания 230, декодируется по пакетам до отображения на дисплее 150. Следовательно, сигнал канала широковещания на пакет деассемблируется (распаковывается) в данные, и деассемблированные данные применяются к видеокодеку и аудиокодеку согласно своей характеристике и затем декодируются в сигнал изображения и звуковой сигнал. Из декодированных сигналов звуковой сигнал применяется к процессору 125 звуковых сигналов, где он воспроизводится, а сигнал изображений отображается на дисплее 150 после увеличения или уменьшения масштаба. Когда декодированный сигнал широковещания может быть отображен на дисплее 150 без масштабирования, операция масштабирования изображения может быть опущена. Вышеописанная операция повторяется до тех пор, пока пользователь не отключит режим приема широковещания. Если пользователь выбирает другой канал широковещания при просмотре текущего канала широковещания, процессор 210 данных из нескольких источников управляет тюнером 233, чтобы заново выбрать канал широковещания, и затем многократно выполняет вышеописанную операцию.
Как описано выше, камера и приемное устройство цифрового широковещания очень похожи друг на друга в отношении процесса передачи данных и формата данных. Т.е. камера и приемное устройство цифрового широковещания очень похожи друг на друга в отношении характеристики выходных сигналов и синхронизации передачи.
Тем не менее, различия между камерой и цифровым широковещательным приемным устройством проиллюстрированы в таблице.
Приемное устройство цифрового широковещания | Камера | |
Формат входных данных | Кодированные со сжатием данные | Несжатые данные |
Единица данных | Пакет | Кадр (или строка) |
Сохранение в запоминающем устройстве | Сохраняются без сжатия | Сохраняются после сжатия |
Отображение | Отображение после декодирования | Отображение без декодирования |
Как можно понять из вышеприведенного описания, мобильный телефон может обрабатывать, по меньшей мере, два сигнала данных в одном процессоре данных из нескольких источников. В мобильном телефоне множество сигналов данных из различных источников может быть введено в процессор данных из нескольких источников посредством одного интерфейса данных. Когда множество входных сигналов данных из различных источников применяется к процессору данных из нескольких источников, тип входного сигнала данных может быть выбран под управлением процессора данных из нескольких источников, и выбранные данные из нескольких источников преобразуются таким образом, чтобы они могли быть обработаны в процессоре данных из нескольких источников, и преобразованные данные из нескольких источников буферизуются с размером данных так, чтобы они могли быть обработаны в процессоре данных из нескольких источников.
Несмотря на то что изобретение показано и описано со ссылкой на его конкретные варианты осуществления, специалистам в данной области техники следует понимать, что различные изменения по форме и содержанию могут быть сделаны без отступления от сути и области применения изобретения, заданной прилагаемой формулой изобретения.
Класс H04B1/38 приемопередатчики, те устройства, в которых приемник и передатчик объединены в один конструктивный блок и в котором по меньшей мере одна часть используется для передачи и приема
Класс H04N7/06 системы для передачи одного телевизионного сигнала, те как изображения, так и звукового сопровождения, с одновременным использованием нескольких несущих
Класс G06T1/60 управление памятью