ПОЛЬЗОВАТЕЛЬСКИЙ ТЕРМИНАЛ, СПОСОБ ДЛЯ ОБЕСПЕЧЕНИЯ ЕГО ПОЛОЖЕНИЯ И СПОСОБ ДЛЯ НАПРАВЛЕНИЯ ЕГО МАРШРУТА
USER TERMINAL, METHOD FOR PROVIDING POSITION AND METHOD FOR GUIDING ROUTE THEREOF

ОБЛАСТЬ ТЕХНИКИ
Данное изобретение относится, в общем, к пользовательскому терминалу и способу для обеспечения его положения и маршрута и, более конкретно, к способу для обеспечения его положения и направления его маршрута с использованием пользовательского терминала, который направляет маршрут с использованием распознавания места назначения и информации положения.
УРОВЕНЬ ТЕХНИКИ
В последнее время наблюдался рост в технологии службы, основанной на местоположении, (LBS), которая связана с технологиями системы глобального позиционирования (GPS) и географической информационной системы (GIS). Соответственно, пользователь может в любое время использовать информацию, касающуюся положения некоторого маршрута, некоторого объекта и окрестностей. В частности, LBS технология дает возможность пользователю использовать не только мобильную связь, но также различные типы информации, такие как информация маршрута, с использованием терминала мобильной связи.
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ПРОБЛЕМА
Стандартная информация маршрута, как, например, от места отправления до пункта назначения, основанная на информации местоположения, как, например, от GPS, обычно предназначена для водителя. А именно, стандартные системы мобильной связи не предназначены для обеспечения информации маршрута для пешехода или пользователя общественного транспорта.
Кроме того, если текстовое сообщение, которое пользователь принимает от терминала звонящего абонента, включает в себя информацию, касающуюся места для условленной встречи, то этот пользователь вынужден неудобно подключаться к Интернету для поиска информации маршрута от текущего местоположения до пункта назначения. Кроме того, если пользователь находится в местоположении, где Интернет не доступен, то этот пользователь не может быть снабжен информацией маршрута.
РЕШЕНИЕ ПРОБЛЕМЫ
Аспекты вариантов осуществления данного изобретения относятся к пользовательскому терминалу, который обеспечивает направление маршрута с использованием информации распознавания места назначения и информации положения, к способу для обеспечения его положения и к способу для направления его маршрута.
Согласно данному изобретению, пользовательский терминал включает в себя блок генерации информации положения, который генерирует информацию положения, касающуюся положения пользовательского терминала, блок генерации информации распознавания, который генерирует информацию распознавания места назначения для распознавания места назначения, блок связи, который связывается с аналогичным терминалом, и контроллер, который управляет блоком связи для приема GPS информации о том, соответствует ли информация распознавания места назначения первой эталонной информации, и, если верификация является успешной, для передачи информации распознавания места назначения и информации положения к аналогичному терминалу, и, если верификация терпит неудачу, для приема GPS информации о том, соответствует ли информация распознавания места назначения со второй эталонной информацией.
Пользовательский терминал может дополнительно включать в себя блок ввода, который принимает некоторое сообщение, и блок генерации информации распознавания, может генерировать текстовое сообщение, включающее в себя фирменное название места назначения, введенное через блок ввода в качестве информации распознавания места назначения.
Пользовательский терминал дополнительно включает в себя воспринимающий блок, который детектирует информацию о направлении, и контроллер управляет блоком связи для передачи информации о направлении, детектированной воспринимающим блоком, к аналогичному терминалу вместе с информацией распознавания места назначения и информацией положения.
Пользовательский терминал, согласно данному изобретению, включает в себя блок связи, который принимает информацию положения аналогичного терминала и информацию распознавания места назначения, генерируемую аналогичным терминалом, от аналогичного терминала, блок поиска, который осуществляет поиск информации места назначения, соответствующей информации распознавания места назначения относительно информации положения, блок вывода, который выводит информацию направления маршрута, и контроллер, который управляет блоком вывода для вывода информации направления маршрута для направления маршрута для искомой информации места назначения, и информации распознавания места назначения, которая определяется как соответствующая, по меньшей мере, одной из первой эталонной информации и второй эталонной информации, предварительно установленной аналогичным терминалом.
Пользовательский терминал дополнительно включает в себя блок генерации информации положения, который генерирует информацию положения, касающуюся положения пользовательского терминала, и блок связи передает генерируемую информацию положения к аналогичному терминалу согласно команде пользователя.
Пользовательский терминал дополнительно включает в себя блок генерации списка кандидатов места назначения, который генерирует список кандидатов места назначения с использованием информации о направлении места назначения и информации положения аналогичного терминала, принятой от аналогичного терминала, и блок поиска осуществляет поиск места назначения, соответствующего информации распознавания места назначения в списке кандидатов мест назначения.
Способ для обеспечения положения пользовательского терминала, согласно данному изобретению, включает в себя генерирование информации положения, касающейся положения пользовательского терминала, генерирование информации распознавания места назначения для распознавания места назначения, определение того, соответствует ли информация распознавания места назначения первой эталонной информации, и, если определение является успешным, передачу информации распознавания места назначения и информации положения к аналогичному терминалу, и, если определение терпит неудачу, определение того, соответствует ли информация распознавания места назначения второй эталонной информации.
Этот способ дополнительно включает в себя детектирование информации о направлении пользовательского терминала и передачу детектированной информации о направлении к аналогичному терминалу вместе с информацией распознавания места назначения и информацией положения.
Способ для направления маршрута пользовательского терминала, согласно данному изобретению, включает в себя прием информации положения аналогичного терминала и информации распознавания места назначения, генерируемой аналогичным терминалом, от аналогичного терминала, поиск информации места назначения, соответствующей информации распознавания места назначения относительно информации положения, и вывод информации направления маршрута для направления маршрута к искомой информации места назначения, и причем информацией распознавания места назначения может быть информация, которая определяется как соответствующая, по меньшей мере, одной из первой эталонной информации и второй эталонной информации, предварительно установленной аналогичным терминалом.
Этот способ дополнительно включает в себя генерацию списка кандидатов места назначения с использованием информации о направлении места назначения и информации положения аналогичного терминала, принятой от аналогичного терминала, и поиск включает в себя поиск места назначения, соответствующего информации распознавания места назначения в списке кандидатов мест назначения.
Соответственно, легко обеспечивается путь перемещения к пункту назначения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеупомянутые и/или другие аспекты данного изобретения явствуют посредством описания вариантов осуществления со ссылкой на сопутствующие чертежи, в которых:
Фиг. 1 иллюстрирует систему мобильной связи согласно некоторому варианту осуществления данного изобретения;
Фиг. 2 и 3 иллюстрируют пользовательский терминал 100 согласно первому варианту осуществления данного изобретения;
Фиг. 4 иллюстрирует пользовательский терминал согласно второму варианту осуществления данного изобретения;
Фиг. 5 и 6 иллюстрируют способ обеспечения положения пользовательского терминала согласно фиг. 2 и 3;
Фиг. 7 и 8 иллюстрируют способ направления маршрута пользовательского терминала согласно фиг. 3;
Фиг. 9-12 иллюстрируют способ для использования информации о направлении согласно некоторому варианту осуществления данного изобретения;
Фиг. 13, фиг. 14 и фиг. 15 иллюстрируют примеры направления маршрута согласно данному изобретению;
Фиг. 16 иллюстрирует способ обеспечения положения пользовательского терминала согласно некоторому варианту осуществления данного изобретения;
Фиг. 17 иллюстрирует способ направления маршрута пользовательского терминала согласно некоторому варианту осуществления данного изобретения; и
Фиг. 18 иллюстрирует способ направления маршрута системы направления маршрута согласно некоторому варианту осуществления данного изобретения.
СПОСОБ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Варианты осуществления данного изобретения будут теперь описаны более подробно со ссылкой на сопутствующие чертежи. В следующем описании, одни и те же ссылочные позиции чертежа используются для ссылки на одни и те же элементы, даже в различных чертежах. Предметы обсуждения, заданные в следующем описании, такие как подробная конструкция и описания элементов, обеспечены как примеры для помощи во всестороннем понимании изобретения. Также, хорошо известные функции или конструкции не описаны подробно для ясности и краткости.
Фиг. 1 иллюстрирует систему мобильной связи согласно некоторому варианту осуществления данного изобретения. Со ссылкой на фиг. 1, система мобильной связи включает в себя первый мобильный пользовательский терминал 100, второй мобильный пользовательский терминал 200, GPS спутник 10, сервер 20 и базовую станцию 30.
Первый и второй пользовательские терминалы 100, 200 могут свободно связываться друг с другом при перемещении в зоне обслуживания базовой станции 30 и могут быть различными типами портативных устройств, таких как сотовый телефон, телефон службы персональной связи (PCS) и навигатор. В некоторых случаях, терминалы 100, 200 могут быть воплощены как терминал мобильной связи, такой как электронный секретарь (PDA), карманный персональный компьютер (PC), телефон глобальной системы мобильной связи (GSM), телефон широкополосного множественного доступа с кодовым разделением (W-CDMA), телефон CDMA-2000 и телефон мобильной широкополосной системы (MBS).
Кроме того, пользовательские терминалы 100, 200 могут идентифицировать текущее положение посредством приема GPS сигнала, передаваемого от GPS спутника 20.
Конкретно, пользовательские терминалы 100, 200 могут вычислять их текущее положение посредством измерения времени прибытия сигнала и расстояния от более, чем трех GPS спутников.
Кроме того, для минимизации границы ошибки может использоваться дифференциальная GPS (DGPS).
Пользовательские терминалы 100, 200 принимают не только параметры положения - широту, долготу и высоту, но также информацию, касающуюся трехмерной скорости и точного времени.
Кроме того, пользовательские терминалы 100, 200 осуществляют беспроводную связь с сервером 20, который имеет базу данных 21 географической карты (далее DB карты), которая хранит данные карты.
Пользовательские терминалы 100, 200 могут загружать данные карты, соответствующие текущему положению мобильного пользовательского терминала 100, из DB 21 карты посредством связи с сервером 20 и обеспечивать функцию направления маршрута посредством непрерывной связи с GPS спутником 10 и сервером 20.
Фиг. 2 и 3 иллюстрируют пользовательский терминал 100 согласно некоторому варианту осуществления данного изобретения.
Со ссылкой на фиг. 2, пользовательский терминал 100 включает в себя приемный блок 110 GPS, блок 120 генерации информации положения, блок 130 генерации информации распознавания, блок 140 связи, контроллер 150, блок 160 ввода и блок 170 отображения (вывода).
Приемный блок 110 GPS принимает GPS сигнал от GPS спутника (фиг. 1, 10).
Блок 120 генерации информации положения генерирует информацию положения, которая указывает текущее положение пользовательского терминала 100.
Конкретно, блок 120 генерации информации положения может генерировать информацию положения, включающую в себя широту, долготу и высоту текущего положения, с использованием GPS сигнала, принятого через приемный блок 110 GPS.
Блок 130 генерации информации распознавания генерирует информацию распознавания места назначения для распознавания места назначения. В данном описании, информация распознавания места назначения включает в себя текст для идентификации места назначения, а также включает в себя фирменное название, название здания, название улицы, адрес и телефонный номер.
Информацией распознавания места назначения может быть текст, извлеченный из данных изображения, или текст, включенный в текстовое сообщение, что будет более подробно объяснено ниже.
Блок 140 связи связывается с аналогичным терминалом, который включает в себя любое устройство, которое может исполнять некоторое приложение, к которому применима техническая особенность данного изобретения. Например, блок 140 связи может быть воплощен как терминал мобильной связи, такой как сотовый телефон и телефон службы персональной связи (PCS). В некоторых случаях, блок 140 связи может быть воплощен как терминал мобильной связи, такой как PDA, карманный PC, GSM телефон, W-CDMA телефон, CDMA-2000 телефон и телефон мобильной широкополосной системы (MBS).
Кроме того, блок 140 связи может передавать/принимать данные к DB карты или серверу обеспечения маршрута и от них и может осуществлять обмен данными с внешним сервером данных (не показан), который хранит, по меньшей мере, одно из первой эталонной информации (эталонной информации) и второй эталонной информации (дополнительной эталонной информации), что будет подробно объяснено ниже.
В данном описании, блок 140 связи может дополнительно включать в себя модем, антенну и усилитель сигналов, который может выполнять модуляцию/демодуляцию некоторого сигнала.
Контроллер 150 управляет каждым компонентом пользовательского терминала 100 и может включать в себя процессор цифровых сигналов (DSP), микропроцессор и другие схемы. В частности, контроллер 150 может включать в себя приложение, которое выполняет функцию данного изобретения.
Контроллер 150 исполняет соответствующее приложение для генерации объединенных данных посредством комбинирования информации положения, генерируемой блоком 120 генерации информации положения с информацией распознавания места назначения, генерируемой блоком 130 генерации информации места назначения. Например, контроллер 150 может пометить информацию положения, генерируемую блоком 120 генерации информации положения, для информации распознавания места назначения, генерируемой блоком 130 генерации информации места назначения, и наоборот.
В этом случае, контроллер 150 может принять GPS информацию и пометить информацию положения для информации распознавания места назначения, когда информация распознавания места назначения генерируется или передается.
Например, если информацией распознавания места назначения являются данные изображения, сфотографированные посредством фотоаппарата, то GPS сигнал может быть одновременно принят, когда данные изображения фотографируются.
Кроме того, контроллер 150 может определить, соответствует ли информация распознавания места назначения первой эталонной информации, и если определено, что информация распознавания места назначения соответствует первой эталонной информации, то контроллер 150 может управлять для передачи информации распознавания места назначения и информации положения к аналогичному терминалу.
В качестве альтернативы, если это определение терпит неудачу, то контроллер 150 может определить, соответствует ли информация распознавания места назначения второй эталонной информации, и если определено, что информация распознавания места назначения соответствует второй эталонной информации, то контроллер 150 может управлять для передачи информации распознавания места назначения и информации положения к аналогичному терминалу.
В этом случае, первая эталонная информация может включать в себя, по меньшей мере, одно из фирменного названия и названия здания, а вторая эталонная информация может включать в себя, по меньшей мере, одно из адреса и телефонного номера.
Первая и вторая эталонная информация могут быть обеспечены, по меньшей мере, от одного из блока памяти и внешнего сервера базы данных в пользовательском терминале 100.
Если первая и вторая эталонная информация хранится в блоке памяти, образованном в пользовательском терминале 100, то первая и вторая эталонная информация может храниться в блоке памяти (не показан), когда выполняется некоторое приложение. То же самое приложение может выполняться в аналогичном терминале и, таким образом, одна и та же первая и вторая эталонная информация может храниться как в пользовательском терминале 100, так и в аналогичном терминале.
Блок 160 ввода может генерировать различные сигналы, соответствующие манипулированию пользователя и передавать сгенерированные сигналы к контроллеру 150. В частности, если пользователь манипулирует блоком 160 ввода для генерации информации распознавания места назначения, то блок 160 ввода может сгенерировать сигнал, соответствующий манипулированию пользователя, и передать сгенерированный сигнал к контроллеру 150.
Если пользователь манипулирует блоком 160 ввода для передачи информации распознавания места назначения, для которой помечена информация положения, к аналогичному терминалу, то блок 160 ввода может сгенерировать сигнал, соответствующий манипулированию пользователя, и передать сгенерированный сигнал к контроллеру 150.
Блок 160 ввода может быть воплощен как средство ввода, такое как клавишная панель и/или планшет для касания, и может иметь множество цифровых/текстовых клавиш ввода, как, например, функциональная клавиша для осуществления взаимодействия с пользователем и клавиша для выполнения телефонного вызова.
Блок 170 вывода может включать в себя блок вывода изображения (не показан), который дает возможность отображать и визуально распознавать пользователем данные, генерируемые пользовательским терминалом 100, и/или блок вывода аудио (не показан), который дает возможность слухового распознавания пользователем различных данных.
В данном описании, блоком вывода изображения (не показан) может быть, жидкокристаллический дисплей (LCD) или плазменная панель отображения (PDP), а блоком вывода аудио может быть громкоговоритель.
Фиг. 3 иллюстрирует подробную конфигурацию пользовательского терминала 100 на фиг. 2. Подробное описание, касающееся компонентов, которые перекрываются с компонентами, иллюстрированными на фиг. 2, среди компонентов, иллюстрированных на фиг. 3, не будет обеспечено для краткости.
Со ссылкой на фиг. 3, пользовательский терминал 100 включает в себя приемный блок 110 GPS, блок 120 генерации информации положения, фотографирующий элемент 131, блок 140 связи, контроллер 150, блок 160 ввода, блок 170 отображения и блок 180 памяти.
Блок 130 генерации информации распознавания может включать в себя фотографирующий элемент 131, такой как цифровой фотоаппарат, для фотографирования места назначения.
Фотографирующий элемент 131 генерирует данные изображения посредством фотографирования фирменного названия места назначения под управлением контроллера 150 согласно команде пользователя, введенной через блок 160 ввода. Для этого, фотографирующий элемент 131 имеет линзу (не показана), которая фокусирует оптический сигнал, отраженный от некоторого объекта, и прибор с зарядовой связью (CCD), который преобразует оптический сигнал, фокусируемый через линзу, в электрический сигнал.
Контроллер 150 может управлять для пометки информации положения, генерируемой блоком 120 генерации информации положения для данных изображения, фотографируемых фотографирующим элементом 130.
А именно, контроллер 150 может управлять приемным блоком 110 GPS для приема GPS сигнала, когда фотографирующий элемент 130 осуществляет фотографирование.
Когда некоторое изображение фотографируется для обеспечения направления маршрута для других терминалов, пользовательский терминал 100 может выполнить фотографирование с использованием некоторого меню, которое отличается от общего фотографирования.
А именно, GPS сигнал может быть не принят, когда фотографируется некоторое изображение, но GPS сигнал может быть принят, когда некоторое изображение фотографируется для обеспечения направления маршрута.
Блоком 180 памяти может быть область памяти, которая хранит программное обеспечение, такое как операционная система (OS), которая необходима для управления пользовательским терминалом 100.
Кроме того, блок 180 памяти может хранить, по меньшей мере, одно из первой эталонной информации и второй эталонной информации, которые загружаются посредством выполнения некоторого приложения.
Блок 180 памяти может хранить информацию, касающуюся аналогичного терминала.
Блок 140 связи может передать данные фотографирования (информацию распознавания места назначения) и информацию положения к аналогичному терминалу согласно информации, касающейся аналогичного терминала, которая либо вводится через блок 160 ввода, либо хранится в блоке 180 памяти.
Воспринимающий блок 190 может быть воплощен как датчик азимута или компас и может измерять направление фотографирования, когда некоторое изображение фотографируется фотографирующим элементом 130. В данном описании, геомагнитный датчик может использоваться как характерный датчик азимута.
Если воспринимающим блоком 190 является геомагнитный датчик, то воспринимающий блок 190 детектирует азимутальный угол, соответствующий геомагнетизму. Это азимутальный угол относится к углу линзы фотографирующего элемента 131 (а именно, к направлению фотографирования), который поворачивается от севера в направлении по часовой стрелке. В этом случае, север является эталонным направлением, называемым магнитным севером. Соответственно, поворот в направлении по часовой стрелке относительно магнитного севера может быть задан как положительное (+) направление, а поворот в направлении против часовой стрелки относительно магнитного севера может быть задан как отрицательное (-) направление. В качестве альтернативы, воспринимающий блок 190 может дополнительно включать в себя датчик наклона (не показан) и может вычислять наклон пользовательского терминала 100 во время фотографирования.
Датчик наклона (не показан) измеряет наклон в вертикальном направлении. Наклон может быть задан как угол, который образован между пользовательским терминалом 100 и землей, а именно, угол наклона. Если предполагается, что пользовательский терминал помещен на поверхности на уровне земли, то текущий наклон становится равным 0°. В этом случае, если пользовательский терминал 100 поворачивается таким образом, что направление линзы пользовательского терминала 100, а именно, направление фотографирования обращено вверх, то наклон изменяется. Что касается знака наклона, направление вверх может быть задано как (+), а направление вниз может быть задано как (-).
Как описано выше, воспринимающий блок 190 может генерировать трехмерный азимутальный угол, включающий в себя горизонтальный азимутальный угол и угол наклона, и обеспечивать сгенерированный трехмерный угол.
Контроллер 150 может управлять для пометки информации о направлении, генерируемой воспринимающим блоком 190, для данных изображения, сфотографированных фотографирующим элементом 130. Соответственно, даже если имеется ошибка в информации положения, которая сгенерирована на основе GPS сигнала, эта ошибка может быть исправлена с использованием информации о направлении, генерируемой воспринимающим блоком 190. Это будет подробно описано со ссылкой на фиг. 9 и 10.
Когда информацией распознавания места назначения является текстовое сообщение, пользователь обычно составляет это текстовое сообщение при позиционировании пользовательского терминала 100 для обращения к месту назначения, и таким образом, направление пользовательского терминала 100 при составлении текстового сообщения может быть измерено, и, соответственно, может быть сгенерирована информация о направлении.
Фиг. 4 иллюстрирует пользовательский терминал согласно второму варианту осуществления данного изобретения.
Со ссылкой на фиг. 4, устройство 200 пользовательского терминала включает в себя приемный блок 210 GPS, блок 220 связи, блок 230 поиска, блок 240 вывода, контроллер 250, блок 260 ввода и блок 270 памяти.
Приемный блок 210 GPS принимает GPS сигнал от GPS спутника (фиг. 1, 10).
Блок генерации информации положения (не показан) генерирует информацию положения, которая указывает текущее положение пользовательского терминала 200.
Конкретно, блок генерации информации положения (не показан) может генерировать информацию положения, включающую в себя широту, долготу и высоту текущего положения с использованием GPS сигнала, принятого через приемный блок 210 GPS. Блок генерации информации положения (не показан) принимает сигнал, переданный от множества GPS спутников, и вычисляет расстояние между спутником и приемником с использованием временного расстояния между временем передачи и временем приема. Посредством комплексного рассмотрения вычисленного расстояния между каждым из множества спутников и положения этих спутников, текущее положение пользовательского терминала 200 может быть вычислена с использованием рабочего способа, такого как трилатерация.
Блок 220 связи принимает информацию положения аналогичного терминала и информацию распознавания места назначения, генерируемую аналогичным терминалом. В данном описании, аналогичным терминалом может быть пользовательский терминал, показанный на фиг. 2 и 3.
Информация положения может включать в себя информацию, касающуюся широты, долготы и высоты текущего положения аналогичного терминала, которая вычисляется на основе GPS сигнала. Информация распознавания места назначения может включать в себя текст для идентификации места назначения и может быть текстом, извлеченным из данных изображения, таким как фирменное название, название здания, название улицы и адрес, или текстом, включенным в текстовое сообщение.
Кроме того, блок 220 связи может передавать/принимать данные к DB карты, серверу обеспечения маршрута или внешнему серверу данных и от них. Блок 220 связи может дополнительно включать в себя модем, антенну и усилитель сигналов, который модулирует/демодулирует некоторый сигнал.
Блок 230 поиска осуществляет поиск места назначения, соответствующего информации распознавания места назначения со ссылкой на информацию положения аналогичного терминала, которая принята через блок 220 связи.
Блок 230 поиска определяет, имеется ли информация, соответствующая информации распознавания места назначения, по меньшей мере, в одной из предварительно сохраненных первой эталонной информации и второй эталонной информации.
Конкретно, блок 230 поиска сначала определяет, имеется ли информация, соответствующая информации распознавания места назначения в предварительно сохраненной первой эталонной информации, и если нет информации, соответствующей информации распознавания места назначения в предварительно сохраненной первой эталонной информации, то блок 230 поиска определяет, имеется информация, соответствующая информации распознавания места назначения во второй эталонной информации.
В данном описании, по меньшей мере, одна из первой и второй эталонной информации может быть обеспечена посредством, по меньшей мере, одного из блока памяти в пользовательском терминале 100 и внешнего сервера базы данных (не показан).
Если, по меньшей мере, одна из первой и второй эталонной информации хранится в блоке 270 памяти в пользовательском терминале 200, то эта информация может быть сохранена в блоке 270 памяти, когда выполняется некоторое приложение. То же самое приложение может выполняться в аналогичном терминале 100 и, таким образом, по меньшей мере, одна из первой и второй эталонной информации может быть сохранена как в пользовательском терминале 100, так и в аналогичном терминале 100. Соответственно, если аналогичный терминал принимает информацию распознавания места назначения, которая определена как соответствующая, по меньшей мере, одной из первой и второй эталонной информации, то пользовательский терминал 200 может также иметь успех в верификации этой информации.
Кроме того, если, по меньшей мере, одна из первой и второй эталонной информации хранится во внешнем сервере базы данных (не показан), то внешний сервер базы данных (не показан) используется для доступа как к пользовательскому терминалу 200, так и к аналогичному терминалу 100.
В данном описании, первая эталонная информация включает в себя, по меньшей мере, одно из фирменного названия и названия здания, а вторая эталонная информация включает в себя, по меньшей мере, одно из адреса и телефонного номера.
Например, если информацией распознавания места назначения являются данные изображения из фирменного названия, “TGI”, то может осуществляться поиск места назначения, соответствующего “TGI”, со ссылкой на информацию положения (такую как широта, долгота и высота) аналогичного терминала.
Блок 240 вывода может включать в себя блок вывода изображения (не показан), который дает возможность отображения и визуального распознавания пользователем данных, генерируемых пользовательским терминалом 100, и/или блок вывода аудио (не показан), который дает возможность слухового распознавания пользователем различных данных.
В данном описании, блоком вывода изображения (не показан) может быть LCD или PDP, а блоком вывода аудио может быть громкоговоритель.
В частности, блок 240 вывода может выводить информацию направления маршрута от текущего положения до искомого места назначения в форме навигационной карты.
Контроллер 250 управляет каждым компонентом пользовательского терминала 200 и может включать в себя DSP, микропроцессор и другие схемы. В частности, контроллер 250 может включать в себя приложение, которое выполняет функцию данного изобретения.
Кроме того, контроллер 250 может управлять блоком 240 вывода для вывода информации направления маршрута для направления маршрута, искомого блоком 230 поиска, посредством выполнения соответствующего приложения.
Конкретно, контроллер 250 может управлять блоком 240 вывода для вывода информации направления маршрута для направления маршрута, искомого блоком 230 поиска в форме навигационной карты.
Контроллер 250 может управлять для приема информации о карте из DB карты сервера (фиг. 1, 20) через блок 220 связи и вывода навигационной карты для направления маршрута.
Навигационная карта может отображать такую информацию, как оптимальный путь перемещения к месту назначения, наиболее короткий путь перемещения, время для достижения положения места назначения, перекрестки на пути перемещения, пересечение дорог, главное здание и ориентир.
Если имеется множество путей перемещения для достижения положения места назначения, то все пути перемещения могут отображаться для выбора пользователя.
Контроллер 250 может искать место назначения посредством применения LBS технологии к информации положения и информации распознавания места назначения, принятой через блок 220 связи, и вывода информации направления маршрута посредством отображения искомого места назначения на навигационной карте.
Если данные изображения, принятые через блок 220 связи, принимаются непосредственно, то текст для распознавания места назначения может быть извлечен из этих данных изображения через блок извлечения текста (не показан) и использован.
Данные изображения могут включать в себя информацию о направлении, когда место назначения фотографируется. Информацией о направлении может быть трехмерный азимутальный угол, включающий в себя горизонтальный азимутальный угол и угол наклона, как описано ранее.
Блок генерации списка кандидатов (не показан) может генерировать список кандидатов в пределах диапазона ошибки посредством использования информации положения (широта, долгота и высота), помеченной для данных изображения, и информации о направлении (информации об азимутальном угле). Может применяться информация о направлении в пределах некоторого диапазона ошибок со ссылкой на информацию положения, или может применяться диапазон ошибок для информации положения и информации о направлении.
Например, если информация о направлении указывает 60° азимутального угла, может быть сгенерирован список кандидатов, включающий в себя кандидатов места назначения в пределах радиуса в 30°-90°, но это только пример. Азимутальный угол или диапазон ошибок для информации положения может различаться в зависимости от ситуации. А именно, если в пределах диапазона ошибок не детектировано место назначения, то этот диапазон ошибок может быть увеличен для поиска кандидатов мест назначения.
Если точный текст не извлекается из данных изображения (например, из-за отражения света или низкого качества изображения), или если имеется ошибка в информации положения, то список кандидатов мест назначения может быть сгенерирован на основе информации о направлении для поиска места назначения. Это будет подробно объяснено со ссылкой на фиг. 9 и 10.
Если информацией распознавания места назначения является текстовое сообщение, включающее фирменное название, то это текстовое сообщение может использоваться, как оно есть. Таким образом, можно искать место назначения посредством генерации списка кандидатов мест назначения с использованием информации о направлении терминала 100, когда составляется текстовое сообщение, помеченное для текстового сообщения.
Если информация распознавания места назначения включает в себя как текст, извлеченный изданных изображения, так и текст, включенный в текстовое сообщение, то могут использоваться оба текста, или только один из них выбирается и используется.
Кроме того, информацией распознавания места назначения может быть множество текстов, извлеченных из множества данных изображения и/или множество текстов, включенных в множество текстовых сообщений.
Если команда пользователя вводится через блок 260 ввода, то контроллер 250 управляет блоком 220 связи для передачи информации положения, сгенерированной через блок генерации информации положения (не показан), к аналогичному терминалу.
Пользовательский терминал 200 может дополнительно включать в себя блок электронного компаса (не показан), который измеряет направление перемещения пользовательского терминала 200 в реальном времени.
Контроллер 250 может управлять блоком 240 вывода для отображения текущего направления перемещения пользовательского терминала, измеряемого блоком электронного компаса (не показан), на навигационной карте. Соответственно, пользователь может идентифицировать его или ее путь перемещения со ссылкой на путь перемещения к месту назначения.
Если пользователь отклоняется от пути, который соответствует информации направления маршрута, то окно предупреждения или сигнал тревоги может быть выведен для информирования пользователя об этом отклонении.
Чтобы пользователь мог легко найти место назначения, контроллер 250 может обеспечить фотоинформацию, предварительно сохраненную в некотором сервере (фиг. 1, 20), для перекрестков, пересечения дорог, ориентира и т.д. таким образом, что пользователь имеет некоторую уверенность на маршруте к пункту назначения.
Если изображение перекрестков, пересечения дорог, ориентира и т.д., которые запутывают пользователя, сфотографировано, то пользователь может отобразить путь перемещения на сфотографированном изображении. Это будет объяснено позже со ссылкой на соответствующий чертеж.
Блок 260 ввода может генерировать различные сигналы, соответствующие манипулированию пользователя, и передавать сгенерированные сигналы к контроллеру 150. В частности, если пользователь желает передать его или ее информацию положения к аналогичному терминалу 100, то блок 260 ввода может принять соответствующую команду и передать принятую команду к контроллеру 250.
Блок 260 ввода может быть средство ввода, такое как малая клавиатура и/или планшет для касания. Блок 260 ввода может иметь множество клавиш, таких как цифровые/текстовые клавиши ввода, функциональную клавишу для осуществления взаимодействия с пользователем и клавишу для выполнения телефонного вызова.
Контроллер 250 может управлять блоком 220 связи для передачи информации положения, генерируемой через блок генерации информации положения (не показан), к аналогичному терминалу 100.
Кроме того, контроллер 250 может управлять для передачи информации распознавания места назначения и информации положения, генерируемой в текущем положении пользовательского терминала 200, к аналогичному терминалу 100 таким образом, что положение пользовательского терминала 200 отображается на пути перемещения, отображаемом на текущем пользовательском терминале 200, и передается к аналогичному терминалу 100. Пользователь аналогичного терминала 100 может принять текущее положение пользовательского терминала 200 в реальном времени.
Блоком 270 памяти может быть область памяти, которая хранит программное обеспечение, такое как операционная система (OS), которая необходима для управления пользовательским терминалом 200.
Кроме того, блок 270 памяти может хранить информацию, касающуюся аналогичного терминала.
Фиг. 5 и 6 иллюстрируют способ обеспечения положения пользовательского терминала согласно фиг. 2 и 3.
Со ссылкой на фиг. 5, пользователь А, владеющий пользовательским терминалом 100, желает направить пользователя В (не показан) по маршруту к “TGI”.
Пользователь А фотографирует фирменное название “TGI” с использованием фотоаппарата, сформированного в пользовательском терминале 100, и генерирует информацию распознавания места назначения в форме текста “TGI”, который извлекается из сфотографированных данных изображения. В другом варианте осуществления, пользователь А может написать фирменное название “TGI” в текстовом сообщении с использованием пользовательского терминала 100 и сгенерировать информацию распознавания места назначения в форме текста “TGI”. Также можно одновременно сгенерировать обе информации распознавания места назначения. Для удобства объяснения предполагается, что информацией распознавания места назначения является текст, извлеченный из данных изображения.
В данном описании, информация положения пользовательского терминала 100 во время фотографирования может быть помечена для данных изображения, и информацией положения является сигнал, генерируемый с использованием GPS сигнала. Поскольку информация положения уже была объяснена выше, дополнительное объяснение не будет обеспечено.
Согласно фиг. 6, пользователь А может передать данные, где информация распознавания места назначения, извлеченная из данных изображения, включающих в себя фирменное название “TGI”, сфотографированное на фиг. 5, помечается для информации положения пользовательского терминала 100, к пользователю В.
В данном описании, информацией распознавания места назначения в форме текста, извлеченного из данных изображения, может быть информация, которая соответствует по меньшей мере одной из первой и второй эталонной информации, предварительно сохраненных в блоке памяти или внешнем сервере данных, как описано выше. Поскольку эта особенность была более подробно объяснена выше, дальнейшее объяснение не будет обеспечено.
В качестве альтернативы, сфотографированные данные изображения могут быть переданы по требованию случая.
Фиг. 7 и 8 иллюстрируют способ направления маршрута пользовательского терминала согласно фиг. 4.
Согласно фиг. 7, пользователь В принимает информацию распознавания места назначения в форме текста, который извлекается из данных изображения, включающих в себя сфотографированное фирменное название “TGI”, и для которых помечается текущая информация положения пользовательского терминала 100 пользователя А, от пользователя А (фиг. 5, 6) через пользовательский терминал 200.
Согласно фиг. 7, пользователь В может выбрать меню для направления маршрута («Покажите мне путь») к положению места назначения (“TGI”) в отношении принятых данных изображения.
Если пользовательский терминал 200 принимает данные изображения, фирменное название (“TGI”) может быть извлечено из принятых данных изображения.
Согласно фиг. 8, пользовательский терминал 200 может искать место назначения с использованием информации распознавания места назначения, например, фирменного названия, или информации положения, помеченной для данных изображения. Место назначения можно искать на основе первой и второй эталонной информации, предварительно сохраненных в блоке памяти в пользовательском терминале 200 или внешнем сервере данных, и может быть обеспечена информация положения, касающаяся искомого места назначения.
Кроме того, текущее положение (А) может быть идентифицировано путем приема GPS сигнала в отношении текущего положения от GPS спутника 10.
Впоследствии, информация направления маршрута может быть выведена в форме навигационной карты, в которой отображаются текущее положение (А) и искомое место назначения (В).
Согласно фиг. 10, время для достижения места назначения (В), ориентир на пути перемещения и т.д. могут быть отображены на навигационной карте. Соответственно, пользователь, который принимает данные изображения, для которых информация положения помечена через терминал 200, может быть обеспечен путем перемещения к пункту назначения.
Фиг. 9-12 иллюстрируют способ для использования информации о направлении согласно другому примерному варианту осуществления.
Согласно фиг. 9, пользовательский терминал 200 может детектировать информацию о направлении, касающуюся направления фотографирования во время, когда фотографируется фирменное название места назначения, из принятых данных изображения. В данном описании, информацией о направлении может быть азимутальный угол.
Например, если принятой информацией о направлении является азимутальный угол «а», то кандидатами места назначения могут быть место назначения 1 (Т1), место назначения 2 (Т2) и место назначения 3 (Т3), которые находятся в пределах диапазона ошибок в отношении азимутального угла «а» относительно принятой информации положения (P').
Даже если принятая информация положения (P') отличается от текущей информации положения (Р), кандидаты места назначения, которые находятся в пределах некоторого диапазона ошибок относительно азимутального угла, могут быть включены в список кандидатов.
Такие кандидаты места назначения могут быть полезны, если текст, включенный в информацию распознавания места назначения, является неясным, или если имеется ошибка в информации положения, сгенерированной посредством GPS сигнала.
Например, так как не только место назначения 2 (Т2), соответствующее информации о направлении, принятой относительно принятой информации положения (P'), но также кандидаты места назначения (Т1, Т3) в пределах диапазона ошибок включены в список кандидатов, место назначения может быть точно детектировано, даже когда принятая информация положения (P') отличается от текущей информации положения (Р).
Кроме того, так как место назначения ищется на основе списка кандидатов, это место назначения может быть точно детектировано, даже если текст, извлеченный из информации распознавания места назначения, не является ясным.
Фиг. 13 иллюстрирует способ направления маршрута согласно некоторому варианту осуществления данного изобретения.
Со ссылкой на фиг. 13, информация направления маршрута, касающаяся пути перемещения от текущего положения (А) пользовательского терминала 200 до места назначения (В, TGI), отображается на навигационной карте, отображенной на пользовательском терминале 200.
Действительный путь перемещения пользовательского терминала 200 отображен на информации направления маршрута пунктирной линией, так что пользователь может идентифицировать его или ее путь перемещения.
Если пользовательский терминал 200 отклоняется от пути, который соответствует информации направления маршрута, то сигнал тревоги или окно предупреждения (не показано) может быть отображено на экране.
Фиг. 14 и 15 иллюстрируют другой способ направления маршрута согласно некоторому варианту осуществления данного изобретения.
Как показано на фиг. 14 и 15, если пользователь приезжает в нераспознанное место при перемещении согласно информации направления маршрута, то пользовательский терминал может обеспечить фотоинформацию, включающую в себя знак направления или извещение направления маршрута, для показа пользователю направления, в котором пользователь должен путешествовать.
Согласно фиг. 14, эта фотоинформация обеспечивается в главной точке, когда пользователь перемещается от места отправления к месту назначения, и включает в себя знак направления (а) и извещение направления маршрута (b) для показа пользователю направления, в котором пользователь должен путешествовать.
Согласно фиг. 15, фотоинформация, которая обеспечена в нераспознанной точке, когда пользователь перемещается от места отправления к пункту назначения, включает в себя знак направления и извещение направления маршрута для показа пользователю направления, в котором пользователь должен путешествовать.
Эта фотоинформация может быть обеспечена через сервер 20, или пользователь может лично сфотографировать место для направления маршрута и принять дополнительную информацию.
Фиг. 16 иллюстрирует способ обеспечения положения пользовательского терминала согласно некоторому варианту осуществления данного изобретения.
Со ссылкой на фиг. 16, информация положения, касающаяся положения пользовательского терминала, генерируется на этапе S910, генерируется информация распознавания места назначения для распознавания места назначения (S920), и сгенерированные информация распознавания места назначения и информация положения передаются к аналогичному терминалу (S930).
На фиг. 16, этапы S910 и S920 могут выполняться одновременно, или S920 может быть выполнен перед S910.
На этапе S930, информация распознавания места назначения и информация положения могут быть переданы к аналогичному терминалу согласно информации, введенной пользователем, или предварительно сохраненной информации.
Информацией распознавания места назначения может быть текст (например, фирменное название), либо извлеченный из данных изображения, включающих в себя это фирменное название, либо включенный в текстовое сообщение, введенное пользователем.
Фиг. 17 иллюстрирует способ направления маршрута пользовательского терминала согласно некоторому варианту осуществления данного изобретения.
Со ссылкой на фиг. 17, информация положения аналогичного терминала и информация распознавания места назначения, генерируемая аналогичным терминалом, принимается от аналогичного терминала на этапе S1010, место назначения, соответствующее информации распознавания места назначения относительно информации положения, ищется на этапе S1020, и информация направления маршрута до искомого места назначения выводится на этапе S1030.
На этапе S1020, место назначения можно искать посредством применения LBS технологии к информации положения и информации распознавания места назначения.
Кроме того, на этапе S1030, информация направления маршрута может быть выведена в форме навигационной карты.
В данном описании, информацией распознавания места назначения может быть текст (например, фирменное название), либо включенный в текстовое сообщение, либо извлеченный изданных изображения, включающих в себя это фирменное название.
Информация распознавания места назначения может быть извлечена из данных изображения в форме текста и использована. Если невозможно извлечь текст изданных изображения, то место назначения может быть установлено на основе информации положения.
Информация положения, касающаяся положения пользовательского терминала, может быть сгенерирована и передана к аналогичному терминалу согласно команде пользователя.
Направление перемещения пользовательского терминала может быть измерено с использованием электронного компаса и отображено на навигационной карте.
Фиг. 18 иллюстрирует способ направления маршрута системы направления маршрута согласно некоторому варианту осуществления данного изобретения.
Со ссылкой на фиг. 18, первый пользовательский терминал 100 принимает GPS сигнал (S110) и генерирует информацию положения для указания положения первого пользовательского терминала и информацию распознавания места назначения для распознавания места назначения на этапе S120.
Информация распознавания места назначения, сгенерированная на этапе S120, передается ко второму пользовательскому терминалу на этапе S10.
Второй пользовательский терминал принимает информацию положения и информацию распознавания места назначения от первого пользовательского терминала на этапе S230.
Место назначения, соответствующее информации распознавания места назначения относительно информации положения, ищется на этапе S240.
Информация направления маршрута до искомого места назначения выводится на этапе S250.
Второй пользовательский терминал 200 может передать свою информацию положения к первому пользовательскому терминалу 100 на этапе S20.
В данном описании, информация распознавания места назначения воплощена, как описано выше.
В этом случае, информация направления маршрута может быть выведена в форме навигационной карты на этапе S250.
Соответственно, пользователь может легко идентифицировать путь перемещения до места назначения.
Хотя варианты осуществления данного изобретения были показаны и описаны, специалистам в данной области техники будет ясно, что изменения могут быть осуществлены для этих вариантов осуществления, не выходя за рамки принципов и сущности изобретения, объем которого задан в пунктах формулы изобретения и их эквивалентах.