КОНТРОЛЛЕР ДЛЯ ОТОБРАЖЕНИЯ КАРТЫ
MAP DISPLAYING CONTROLLER

Уровень техники изобретения
1. Техническая область изобретения
[0001] Настоящее изобретение относится к контроллеру для отображения карты.
2. Описание предшествующего уровня техники
[0002] Известно навигационное устройство, которое выполняет плоскостное отображение карты, если угол наклона устройства отображения находится в первом диапазоне, и отображение карты с высоты птичьего полета, если угол наклона устройства отображения находится во втором диапазоне (например, см. опубликованная патентная заявка Японии №2008-045914 (JP 2008-045914 А)).
[0003] Однако в конфигурации, раскрываемой в заявке JP 2008-045914 А, поскольку режим демонстрации отображения карты переключается в зависимости от угла наклона устройства отображения, может быть затруднительно переключать режим демонстрации отображения карты в ситуациях, при которых трудно изменить угол наклона устройства отображения (например, ситуация, в которой устройство отображения зафиксировано).
Сущность изобретения
[0004] Настоящее изобретение предоставляет контроллер для отображения карты, который может легко переключать режим демонстрации отображения карты.
[0005] Контроллер для отображения карты в соответствии с первым аспектом изобретения включает в себя операционную часть, которая работает в пределах заранее определенного диапазона операций, блок детектирования операции, который выявляет операцию на операционной части, блок генерирования силы реакции, который прикладывает силу реакции к операционной части, противодействующую изменению положения операционной части, если выполняется операция, при которой положение операционной части изменено так, чтобы пройти через заранее определенную область в диапазоне операций в заранее определенном направлении, и блок управления, который переключает режим демонстрации отображения карты, которое демонстрируется устройством отображения, когда из выявленного блоком детектирования операции результата определено, что положение операционной части проходит через заранее определенную область в заранее определенном направлении.
[0006] Контроллер для отображения карты местности в соответствии со вторым аспектом изобретения включает в себя операционную часть, которая работает в заранее определенном диапазоне, блок детектирования операции, который выявляет операционную позицию в диапазоне операций, блок генерирования вибрации, который прикладывает заранее определенную вибрацию к операционной части, когда выполняется операция, в которой операционная позиция остается в заранее определенной области в диапазоне операций в течение заранее определенного времени или дольше, и блок управления, который переключает режим демонстрации отображения карты, демонстрируемого устройством отображения, когда заранее определенная вибрация приложена к операционной части посредством блока генерирования вибрации.
[0007] В соответствии с упомянутыми аспектами возможно обеспечить создание контроллера для отображения карты, который может легко переключать режим демонстрации отображения карты.
Краткое описание чертежей
[0008] Функциональные возможности, преимущества, техническая и промышленная значимость типовых примеров осуществления упомянутого изобретения будут описаны ниже со ссылкой на прилагаемые чертежи, на которых подобные номера обозначают подобные элементы и на которых:
На фиг. 1 представлена схема, иллюстрирующая конфигурацию контроллера для отображения карты в соответствии с примером осуществления настоящего изобретения;
На фиг. 2 представлен вид сверху схематически иллюстрирующий операционный блок;
На фиг. 3А и 3В представлена схема, иллюстрирующая 3D отображение карты и 2D отображение соответственно;
На фиг.4 представлена схема, иллюстрирующая пример карты реакции для формирования границы реакции;
На фиг. 5А и 5В представлены схемы, иллюстрирующие пример способа работы джойстика для переключения отображения между 3D отображением карты и 2D отображением карты;
На фиг. 6 представлена блок-схема, иллюстрирующая пример последовательности операций в блоке управления, связанных с переключением отображения между 3D отображением карты и 2D отображением карты, иллюстрируемыми на фиг. 5А и 5В;
На фиг. 7А и 7В представлены схемы, иллюстрирующие другой пример способа работы джойстика для переключения отображения между 3D отображением карты и 2D отображением карты;
На фиг. 8 представлена блок-схема, иллюстрирующая пример последовательности операций в блоке управления, связанных с переключением отображения между 3D отображением карты и 2D отображением карты, иллюстрируемыми на фиг. 7А и 7В; и
На фиг. 9 представлена схема, иллюстрирующая пример конфигурации контроллера для отображения карты с использованием плоской сенсорной панели как операционного элемента.
Подробное описание примеров осуществления
[0009] Здесь и далее примеры осуществления настоящего изобретения будут описаны подробно со ссылкой на прилагаемые чертежи.
[0010] Фиг. 1 является схемой, иллюстрирующей конфигурацию контроллера 1 для отображения карты (далее - карты местности) в соответствии с примером осуществления. Фиг. 2 является видом сверху, схематически иллюстрирующим операционный блок 10.
[0011] Контроллер 1 для отображения карты местности монтируется на автомобиле. В примере, представленном на фиг. 1, контроллер 1 для отображения карты местности включает в себя операционный блок 10, блок 16 детектирования операции джойстика, блок 18 генерирования силы реакции, блок 20 управления, навигационный электронный блок 22 управления (здесь далее, называемый как навигационный БУ) и дисплей 30.
[0012] Операционный блок 10 может располагаться, например, в центральной секции консоли автомобиля. Операционный блок 10 управляется пользователем и осуществляет различные операции на экране отображения, демонстрируемые на дисплее 30. Например, различные операции могут включать в себя операцию прокрутки отображения карты местности, демонстрируемого на дисплее 30, операцию переключения экрана отображения данных, демонстрируемого на дисплее 30, операцию выбора пункта выбора, демонстрируемую на дисплее 30 (операцию перемещения курсора) и операцию определения выбранного пункта выбора (пункта выбора, на котором размещается курсор).
[0013] Пункт выбора формирует операционную кнопку, которая может дистанционно управляться при использовании операционного блока 10. Пункт выбора (операционная кнопка) может быть связана с произвольной категорией (функцией). То есть элементы, которыми можно управлять при использовании операционного блока 10, могут быть произвольными. Например, пункты выбора могут включать в себя пункт выбора для отображения (вызова) экрана отображения операций или отображения карты местности для различных установок навигационной системы на дисплее 30. Пункты выбора могут включать в себя пункт выбора для установки кондиционера воздуха или пункт выбора (пункт выбора меню) для демонстрации экрана отображения этих операций на дисплее 30 различными способами. Пункты выбора могут включать в себя пункт выбора для различных установок аудио или ТВ (таких как регулировка громкости звука) или пункт выбора (пункт выбора меню) для демонстрации экрана отображения этих операций на дисплее 30. Пункты выбора могут быть пунктами выбора (такими как пиктограммы или запускающие модули) для запуска произвольных приложений. Пункты выбора могут быть кнопками ввода символов на отображении экрана операций, такого как отображение экрана ввода символов японской азбуки {Japanese Syllabary). Пункты выбора могут включать в себя соответствующие списки, которые прокручиваются в экране списка. Пункты выбора могут включать в себя кнопки для прокручивания соответствующих списков.
[0014] Операционный блок 10 включает в себя джойстик 12. Джойстик 12 может быть рычажного типа или типа круглой ручки и монтируется на автомобиле с возможностью поворота вокруг оси X (в поперечном направлении автомобиля) и возможностью поворота вокруг оси Y (в продольном направлении автомобиля). Соответственно, как проиллюстрировано на фиг. 2, джойстик 12 может работать (отклоняться) в поперечном направлении (направления X1 и Х2) и может работать (отклоняться) в продольном направлении (направления Y1 и Y2). Джойстик 12 может быть сконфигурирован без возможности поворота вокруг оси Z (ось, перпендикулярная оси X и оси Y). Фиг. 2 схематически иллюстрирует прямоугольный диапазон перемещений 12а (рабочий диапазон) джойстика 12. Джойстик 12 может работать в диапазоне перемещений 12а вперед, назад, вправо, влево или в любом комбинированном из этих перемещений направлении. Диапазон перемещений 12а может быть поперечно-удлиненной формы, чтобы соответствовать поперечно-удлиненной форме дисплея 30, или квадратной формы. При этом соотношение сторон может не быть равным единице (в общем случае, дисплей 30 является удлиненным в поперечном направлении). Диапазон перемещений 12а может иметь форму, отличную от прямоугольника. Джойстик 12 может быть сконфигурирован с возможностью скольжения в продольном направлении автомобиля и поперечном направлении автомобиля вместо поворота вокруг оси X и поворота вокруг оси Y. Например, джойстик 12 может осуществлять параллельное скользящее движение перпендикулярно оси X и оси Y на основе использования рычажного механизма.
[0015] Джойстик 12 может монтироваться на автомобиле так, чтобы иметь возможность быть нажатым в направлении вниз по оси Z (в направлении, перпендикулярном оси X и оси Y). В этом случае, джойстик 12 может подвергаться операции нажатия. Операция нажатия на джойстик 12 может соответствовать операции (операция определения) осуществления определения выбранного пункта выбора на дисплее 30.
[0016] Операционный блок 10 может включать в себя механический переключатель (здесь далее, называемый как "жесткий переключатель") 14 как добавочный элемент. Жесткий переключатель 14 может располагаться, например, около джойстика 12 или может располагаться в самом джойстике 12 (например, рычажной части джойстика 12). В примере, иллюстрируемом на фиг. 2, жесткий переключатель 14 размещается ближе к передней части автомобиля, по отношению к джойстику 12, и включает в себя три переключателя 14а, 14b и 14с. Например, переключатель 14с может быть переключателем меню для вызова различных пунктов выбора меню, и переключатель 14а может быть переключателем для вызова отображения карты местности (отображение домашней карты местности) на основе текущего местоположения. Переключатель 14b может быть качающимся переключателем, который поворачивается вокруг оси X (направление «вправо-влево») и может быть переключателем для увеличения и уменьшения изображения карты местности. Если операция нажатия на джойстик 12 невозможна, жесткий переключатель 14 может включать в себя жесткий переключатель для операции определения. Сигнал операции для жесткого переключателя 14 передается на блок 20 управления.
[0017] Блок 16 детектирования операции джойстика выявляет операцию (перемещение) джойстика 12. Блок 16 детектирования операции джойстика может включать в себя датчик для определения угла поворота (угол отклонения джойстика 12 в направлении «вперед-назад») вокруг оси X джойстика 12 и датчик для измерения угла поворота (угол отклонения джойстика 12 в направлении «влево-вправо») вокруг оси Y джойстика 12. Эти датчики могут быть, например, потенциометром или оптическим датчиком. Когда операция нажатия на джойстик 12 возможна, блок 16 детектирования операции джойстика может включать в себя датчик для выявления задействованной операции нажатия. В этом случае, упомянутый датчик может быть датчиком давления или тактовым переключателем. Блок 16 детектирования операции джойстика передает информацию о выявленной операции в качестве сигнала операции на блок 20 управления.
[0018] Блок 18 генерирования силы реакции осуществляет генерирование силы реакции в ответ на запускающую команду от блока 20 управления. Сила реакции прикладывается к джойстику 12 и заставляет джойстик 12 работать как тактильное устройство. Блок 18 генерирования силы реакции может включать себя привод для генерирования силы реакции на оси X и привод для генерирования силы реакции на оси Y. Эти приводы могут быть, например, электромоторами постоянного тока. Если запускающий сигнал оси X принимается от блока 20 управления, привод на оси X запускается в ответ на запускающий сигнал оси X, чтобы генерировать заранее определенный крутящий момент вокруг оси X. Если запускающий сигнал оси Y принимается от блока 20 управления, привод на оси Y запускается в ответ на запускающий сигнал оси Y, чтобы генерировать заранее определенный крутящий момент вокруг оси Y.
[0019] Блок 20 управления может включать в себя, например, электронный блок управления (ЭБУ). Функции блока 20 управления могут произвольно осуществляться посредством аппаратного обеспечения, программного обеспечения, встроенного программного обеспечения или сочетания из этого. Например, часть или все из функций блока 20 управления могут осуществляться посредством специализированной интегральной схемы (ASIC) или программируемой логической интегральной схемы (ПЛИС). Функции блока 20 управления могут осуществляться посредством совместной работы множества ЭБУ.
[0020] Блок 20 управления выполняет управление реакцией джойстика 12 посредством использования блока 18 генерирования силы реакции. Блок 20 управления побуждает блок 18 генерирования силы реакции генерировать силу реакции, соответствующую позиции джойстика 12 (позиции в диапазоне 12а перемещения). Взаимное отношение между силой реакции, генерируемой посредством блока 18 генерирования силы реакции, и позицией джойстика 12 может определяться картой (здесь далее, называемой как "карта реакции"). Карта реакции может быть разработана в зависимости от типов отображений экранов, отображаемых на дисплее 30. В этом случае, карта реакции может переключаться взаимосвязано с изменением отображения экрана на дисплее 30. Блок 20 управления определяет позицию джойстика 12 по сигналу операции от блока 16 детектирования операции джойстика и подает запускающий сигнал (запускающий сигнал оси X и/или запускающий сигнал оси Y), соответствующий позиции джойстика 12, на блок 18 генерирования силы реакции со ссылкой на карту реакции.
[0021] Блок 20 управления выполняет управление отображением экрана на дисплее 30 при совместной работе с навигационным БУ 22. Блок 20 управления может выполнять процесс прокрутки отображения карты местности, демонстрируемой на дисплее 30, процесс (процесс перехода) переключения отображения экрана, демонстрируемого на дисплее 30, процесс перемещения курсора среди пунктов выбора, процесс перемещения курсора (см. курсор 90 на фиг. 5А и фиг. 5В) на дисплее карты местности и т.п. в ответ на сигнал операции от блока 16 детектирования операции джойстика. Позиция курсора на отображении карты местности может коррелировать с позицией джойстика 12 в абсолютной системе координат. То есть позиции в диапазоне 12а перемещения (например, позиции в области А нормальной работы на фиг. 4) полностью коррелируются с позициями на экране дисплея 30. С другой стороны, перемещение курсора среди множества моментов выбора может быть коррелировано с позицией джойстика 12 в абсолютной системе координат или может быть коррелировано с ней в относительной системе координат на основе перемещения джойстика 12. Когда операция нажатия джойстика 12 возможна, блок 20 управления выполняет процесс определения выбранного пункта выбора в ответ на сигнал операции, указывающий операцию нажатия от блока 16 детектирования операции джойстика. Выбранный пункт выбора может быть пунктом выбора, на котором размещается курсор. В этом случае, упомянутый пункт выбора, на котором размещается курсор, может быть, например, пунктом выбора, выделенным по отношению к другим пунктам выбора. Процесс определения может быть процессом выполнения функции, соответствующей определенному пункту выбора. Например, процесс определения может сопровождаться отображением подпунктов выбора, преобразованием отображения экрана, таким как изменение отображения экрана, ввод символов, запуск приложения, и передача сигнала управления на другой ЭБУ (например, ЭБУ кондиционера воздуха). Процесс определения может сопровождаться соответствующим изменением отображения определенного пункта выбора или генерированием заранее определенного звука для того, чтобы информировать пользователя о выявлении "операции определения".
[0022] Во время показа на экране отображения карты местности, блок 20 управления может выборочно исполнять любой из режима указывания и режима прокрутки совместно с навигационным БУ 22. В режиме указывания блок 20 управления перемещает курсор (курсор 90 на фиг. 5А и фиг. 5В) на отображении карты местности в ответ на сигнал операции (сигнал операции, указывающий операцию в направлении «вперед-назад» и направлении «влево-вправо») от блока 16 детектирования операции джойстика. Когда курсор размещается в положении, отличном от текущего местоположения, блок 20 управления может изменять режим операции с режима указывания на режим прокрутки в ответ на сигнал операции, указывающий операцию нажатия от блока 16 детектирования операции джойстика. Когда курсор размещается в текущем местоположении, блок 20 управления может выводить информацию о точках вокруг текущего местоположения (например, информацию о достопримечательностях или информацию из электронных источников об окружающих объектах) в ответ на сигнал операции, указывающий операцию нажатия (операция определения) от блока 16 детектирования операции джойстика. В этом случае, режим указывания может быть поддержан, и пункт выбора может быть показан в каждой точке на отображении карты местности. В том случае, если операция нажатия (операция определения) выявляется в состоянии, когда выбирается пункт выбора конкретной точки, блок 20 управления может выводить подробную информацию для упомянутой точки.
[0023] Навигационный БУ 22 выявляет текущее местоположение (местоположение автомобиля) или направление движения на основе информации о местоположении от приемника GPS (не проиллюстрирован) и выполняет управление ведением по маршруту до пункта назначения или т.п. В это время, навигационный БУ 22 может демонстрировать текущее местоположение на отображении карты местности, демонстрируемом на дисплее 30, чтобы исполнять различные руководящие указания. Навигационный БУ 22 выполняет управление отображением экрана для дисплея 30 совместно с блоком 20 управления как описано выше. В это время, навигационный БУ 22 генерирует сигнал изображения для отображения экрана для дисплея 30 и передает сгенерированный сигнал изображения на дисплей 30. Например, при получении команды на переключение отображения экрана на трехмерное отображение карты местности от блока 20 управления во время вывода отображения двухмерной карты местности, навигационный БУ 22 генерирует сигнал изображения, получаемый посредством изображения трехмерного отображения карты местности, и передает сгенерированный сигнал изображения на дисплей 30. Часть или весь навигационный БУ 22 может быть воплощен посредством блока 20 управления или может воплощаться посредством процессора, который может входить в состав дисплея 30.
[0024] Дисплей 30 размещается в (прикреплен к) месте, удаленном от операционного блока 10. Дисплей 30 может быть произвольным отображающим устройством, таким как жидкокристаллический дисплей или проекционный дисплей на лобовое стекло. Дисплей 30 размещается в подходящем месте (например, панели инструментов) внутри автомобиля. Дисплей 30 может быть портативным дисплеем. В этом случае, дисплей 30 приносится в автомобиль и (временно) фиксируется на подходящей позиции внутри автомобиля. Дисплей 30 может быть сенсорным дисплеем или дисплеем, не чувствительным к прикосновению. Отображение карты местности, отображение экрана операций или т.п. демонстрируется на дисплее 30. Когда отображение карты местности не демонстрируется на нем, на дисплее 30 могут демонстрироваться видео ТВ, видео периферийной камеры наблюдения или т.п.
[0025] На фиг. 3А и 3В представлены схемы, иллюстрирующие отображение трехмерной карты местности (здесь далее, называемый как «3D отображение карты местности») и отображение двухмерной карты местности (здесь далее, называемый как «2D отображение карты местности»), где фиг. 3А схематично иллюстрирует пример 3D отображения карты местности и фиг. 3В схематично иллюстрирует пример 2D отображения карты местности.
[0026] Как показано на фиг. 3В, 2D отображение карты местности может быть отображением, изображающим карту местности в виде, в котором земля просматривается со стороны неба (плоскостной вид). Соответственно, две точки, находящиеся на одинаковом расстоянии, изображаются на том же расстоянии в любой позиции на карте местности. Например, дорога, имеющая одинаковую ширину, изображается с той же шириной в любой позиции на карте местности.
[0027] Как показано на фиг. 3А, 3D отображение карты местности может быть отображением, показывающим карту местности в виде, в котором земля просматривается наклонно (вид сверху или вид с высоты птичьего полета), с высокой позиции (не такой высокой, как со стороны неба). Соответственно, две точки, находящиеся на одинаковом расстоянии, могут изображаться в режиме, в котором расстояние между ними уменьшается по мере приближения к верхней части карты местности. Например, дорога, имеющая ту же ширину, может быть изображена с шириной, уменьшающейся по мере того, как она идет дальше от отображения местоположения автомобиля Q1. 3D отображение карты местности может демонстрироваться в различных типах с использованием технологий 3D графики. Например, 3D отображение карты местности может демонстрироваться в перспективе, когда просматривается вниз от высокой точки обзора или может демонстрироваться на основе обычного 2D отображения карты местности с окрашиванием и факторами записи (такими как перспектива, перекрытие и воздушная перспектива), добавляемыми к нему. 3D отображение карты местности может осуществляться лишь простым деформированием 2D отображение карты местности в трапецию в зависимости от перспективы просмотра вниз 2D отображения карты местности. При этом диапазон показа 3D отображения карты местности не ограничивается диапазоном трапеции, иллюстрируемом на фиг. 3А, и может иметь более широкий диапазон, перекрывающего его пределы. На 3D отображении карты местности горизонт может быть изображен на заданном расстоянии, и выше горизонта может быть изображено небо. Как показано на фиг. 3А, предпочтительно, чтобы 3D отображение карты местности было показано так, чтобы направление передвижения автомобиля было направлено в верхнюю часть («головой вверх»). 3D отображение карты местности может быть показано так, чтобы север был бы всегда направлен в верхнюю часть («север вверху»). На 3D отображении карты местности, демонстрируемом на фиг. 3А, отображение строения Q2 схематично изображено в плоскостной прямоугольной форме (форме трапеции), но может быть изображено в форме параллелепипеда (трапециевидного тела) или может быть изображено более реалистично. Высота точки просмотра 3D отображения карты местности может регулироваться пользователем.
[0028] Фиг. 4 является схемой, иллюстрирующей границы 70 реакции и является схемой, иллюстрирующей пример карты реакции для формирования границы 70 реакции. На Фиг. 4, область границы 70 реакции на карте реакции схематично иллюстрируется штриховкой.
[0029] Карта реакции может быть картой, на которой величина и направление силы реакции определяются в зависимости от позиции джойстика 12. Карта реакции может устанавливаться на основе предпосылки, что прямоугольная область 120 карты местности соответствует диапазону 12а перемещения положения джойстика 12, как иллюстрируется на фиг. 4. Положения в диапазоне 12а перемещения могут соответственно коррелироваться с положениями в области 120 карты местности в соответствии один к одному (в абсолютной системе координат). То есть положения джойстика 12 (положения в диапазоне 12а перемещения) могут быть коррелированы с положениями в области 120 карты местности в соответствии один к одному. В описании ниже относительно положения джойстика 12 или соотношение положений в области 120 карты местности, "направление выше-ниже" определяется так, что сторона (сторона, находящаяся на большем удалении), удаленная от пользователя (оператора) является верхней стороной и сторона (передняя сторона), которая находится близко к пользователю, является нижней стороной.
[0030] В примере, показанном на фиг. 4, граница 70 реакции включает в себя верхнюю границу 70А реакции, распространяющуюся в поперечном направлении (поперечное направление автомобиля) на нижней стороне верхнего края области 120 карты местности на верхней стороне (передняя часть автомобиля) центральной области 120 карты местности, и нижнюю границу 70В реакции, распространяющуюся в поперечном направлении (поперечное направление автомобиля) на верхней стороне нижнего края области 120 карты местности и на нижней стороне центральной области 120 карты местности. Границы реакции 70 имеют назначение оказывать сопротивление изменению положения джойстика 12 (то есть перемещению джойстика 12) с силой реакции заранее определенного значения или больше, когда положение джойстика 12 проходит через области границ 70 реакции в заранее определенном направлении. То есть граница 70 реакции имеет функцию генерирования силы реакции для установления предела для джойстика 12, как если бы стена присутствовала на этой позиции. Сила реакции заранее определенного значения или больше, генерируемая посредством границ 70 реакции, может быть произвольным значением в пределах диапазона, в котором силы реакции могут быть преодолены с помощью манипуляционного усилия обычного пользователя или могут адаптироваться с учетом работоспособности или чувства умеренности (ощущение границы). Положения границ 70А, 70В реакции в направлении вверх и вниз или ширина W границ 70А, 70В реакции являются произвольными, но могут определяться с точки зрения достаточного обеспечения нормальной рабочей области (смотрите нормальную рабочую область А на Фиг. 4).
[0031] В примере, показанном на фиг. 4, когда положение джойстика 12 перемещается из нормальной операционной области А в область В и положение джойстика 12 становится ближе к расположению границы 70А реакции, граница 70А реакции активируется, чтобы генерировать силу реакции заранее определенного значения или больше в направлении (в направлении вниз), в котором джойстик возвращается в нормальную операционную область А. Если пользователь далее перемещает джойстик 12 в направлении передней части автомобиля с силой больше, чем сила реакции заранее определенного значения или больше, позиция джойстика 12 перемещается в область В и сила реакции уменьшается (граница 70А реакции пройдена). Если положение джойстика 12 возвращается из области В в нормальную операционную область А, граница 70А реакции может не обеспечивать силу реакции или может обеспечивать силу притяжения к нормальной операционной области А. Подобным образом, когда положение джойстика 12 перемещается из нормальной операционной области А в область С и положение джойстика 12 становится ближе к положению границы 70В реакции, граница 70В реакции активируется, чтобы обеспечить силу реакции заранее определенного значения или больше в направлении (в направлении вверх), в котором джойстик возвращается в нормальную операционную область А. Когда пользователь далее перемещает джойстик 12 к задней части автомобиля с силой больше, чем сила реакции заранее определенного значения или больше, положение джойстика 12 перемещается в область С и сила реакции уменьшается (граница 70В реакции пройдена). Если положение джойстика 12 возвращается из области С в нормальную операционную область А, граница 70В реакции может не обеспечивать силу реакции или может обеспечивать силу притяжения к нормальной операционной области А.
[0032] Карта реакции может устанавливаться так, что сила (сила, направленная в центр) для притяжения джойстика в центр нормальной операционной области А (которая соответствует нейтральной позиции для джойстика 12) применяется к джойстику 12 в случае, когда положение джойстика 12 размещается в нормальной операционной области А. В этом случае, величина силы, генерируемой в нормальной операционной области А, устанавливается с учетом работоспособности в нормальной операционной области А, но может устанавливаться, чтобы быть существенно меньше, чем величина силы, генерируемой посредством границы 70А реакции и границы 70В реакции. Карта реакции может устанавливаться так, что внешняя сила (по направлению к внешнему краю диапазона 12а перемещения) для обеспечения ощущения пересечения границы 70 реакции применяется к джойстику 12.
[0033] В примере, показанном на фиг. 4, граница 70 реакции включает в себя две границы 70А, 70В реакции, связанные с перемещением в прямом и обратном направлении для джойстика 12, но граница 70 реакции может подобным образом включать границы реакции, связанные с перемещением в направлении направо и налево. Если на отображении карты местности демонстрируются элементы управления, карта реакции может устанавливаться так, что сила для притяжения джойстика к позиции, соответствующей позиции отображения каждого элемента управления, применяется к джойстику 12.
[0034] На фиг. 5А и 5В представлены схемы, показывающие пример способа работы джойстика 12 при переключении режима отображения между 3D отображением карты местности и 2D отображением карты местности, где на фиг. 5А показано переключение отображения с 3D отображения карты местности на 2D отображение карты местности, и на фиг. 5В показано переключение отображения с 2D отображения карты местности на 3D отображение карты местности. На каждой из фигур 5А и 5В, верхний фрагмент демонстрирует отображение карты местности на дисплее 30, и нижний фрагмент демонстрирует операционный блок 10. На фиг. 5А и 5В, положения границ 70А, 70В реакции по отношению к манипуляциям для джойстика 12 показываются как образ для удобства пояснения, но границы 70А, 70В реакции не изображены на отображении карты местности. Переключение отображения в режиме указывания будет описано ниже, но то же переключение отображения справедливо для режима прокрутки.
[0035] Как показано на фиг. 5А и 5В, если пользователь перемещает джойстик 12 к задней части автомобиля, как указывается стрелкой Р1, при демонстрации 3D отображения карты местности, курсор 90 соответственно перемещается вниз на отображении карты местности дисплея 30. Когда джойстик 12 становится ближе к местоположению границы 70В реакции (когда курсор 90 соответственно становится ближе к местоположению границы 70В реакции), пользователь ощущает силу реакции через джойстик 12 (то есть пользователь получает ощущение границы). Если пользователь перемещает джойстик 12 к задней части автомобиля с использованием силы, равной или больше, чем сила реакции, как указывается посредством стрелки Р2, джойстик 12 проходит через позицию границы 70В реакции и сила реакции исчезает (или появляется направленная наружу сила притяжения). То есть осуществляется операция прохождения границы по границе 70В реакции. На фиг. 5А, изображение операции прохождения границы по границе 70В реакции указывается посредством стрелки Р3.
[0036] Если выявляется операция прохождения границы по границе 70В реакции (смотрите стрелку Р2), блок 20 управления переключает отображение карты местности на дисплее 30 с 3D отображения карты местности на 2D отображение карты местности. Операция прохождения границы по границе 70В реакции может выявляться с использованием любого способа. Например, операция прохождения границы по границе 70В реакции может выявляться на основе информации об операции от блока 16 детектирования операции джойстика. В этом случае, операция прохождения границы по границе 70В реакции может выявляться на основе изменения положения джойстика 12 (изменения положения, в которой джойстик проходит через область границы 70В реакции от верхней стороны к нижней стороне).
[0037] Как показано на фиг. 5А и 5В, если пользователь перемещает джойстик 12 к передней части автомобиля, как указано посредством стрелки Р4, при демонстрации 2D отображения карты местности, курсор 90 соответственно перемещается вверх при демонстрации отображения карты местности дисплеем 30. Когда джойстик 12 становится ближе к положению границы 70А реакции (когда курсор 90 соответственно становится ближе к положению границы 70А реакции), пользователь ощущает силу реакции через джойстик 12. Когда пользователь перемещает джойстик 12 к передней части автомобиля с силой, равной или больше чем сила реакции, как указывается посредством стрелки Р5, джойстик 12 проходит через положение границы 70А реакции и сила реакции исчезает. То есть осуществляется операция пересечения границы по границе 70А реакции. На фиг. 5В, изображение операции пересечения границы по границе 70А реакции указано посредством стрелки Р6.
[0038] Если выявляется операция пересечения границы по границе 70А реакции (см. стрелку Р5), блок 20 управления переключает отображение карты местности на дисплее 30 с 2D отображения карты местности на 3D отображение карты местности. Операция пересечения границы по границе 70А реакции может выявляться с использованием любого способа. Например, операция пересечения границы по границе 70А реакции может выявляться на основе информации об операции от блока 16 детектирования операции джойстика. В этом случае, операция пересечения границы по границе 70А реакции может выявляться на основе изменения положения джойстика 12 (изменения положения, в котором джойстик пересекает область границы 70А реакции от нижней стороны к верхней стороне).
[0039] Переключение между 2D отображением карты местности и 3D отображением карты местности, сопровождаемое операцией пересечения границы по границе 70 реакции, может осуществляться непрерывным переходом, сопровождаемым анимацией. Соответственно, пользователь может интуитивно понимать изменение в точке обзора карты местности. Непрерывный переход, сопровождаемый анимацией, может осуществляться в произвольном режиме, и может осуществляться, например, в режиме, в котором отображение карты местности поднимается вверх, и высота точки обзора увеличивается (уменьшение масштаба изображения) во время переключения от 3D отображения карты местности к 2D отображению карты местности. С другой стороны, непрерывный переход, сопровождаемый анимацией, может осуществляться в режиме, в котором отображение карты местности опускается вниз, и во время переключения с 2D отображения карты местности на 3D отображение карты местности высота точки обзора уменьшается.
[0040] Таким образом, в соответствии с примером, показанном на фиг. 5А и 5В, переключение с 2D отображения карты местности на 3D отображение карты местности осуществляется посредством прохождения через верхнюю границу 70А реакции, и переключение с 3D отображения карты местности на 2D отображение карты местности осуществляется посредством прохождения через нижнюю границу 70В реакции. В этом случае, поскольку направление операции для переключения отображения карты местности (направление операции пересечения границы) соответствует изменению отображения карты местности, пользователь может интуитивно легко выполнить операцию переключения между 2D отображением карты местности и 3D отображением карты местности. То есть поскольку пользователь может побудить отображение карты местности опуститься с ощущением нажатия верхней части отображения карты (переход на 3D отображение карты местности) и может побудить отображение карты местности подняться с ощущением нажатия нижней части отображения карты местности (переход на 2D отображение карты местности), то пользователь может выполнить интуитивную операцию. Поскольку, как правило, экран дисплея 30 располагается в положении стоя, практически вертикально, такое распределение является оптимальным. При этом, может быть установлено распределение противоположное данному. То есть переключение с 3D отображения карты местности на 2D отображение карты местности осуществляется посредством прохождения через верхнюю границу 70А реакции, и переключение с 2D отображения карты местности на 3D отображение карты местности осуществляется посредством прохождения через нижнюю границу 70В реакции.
[0041] В примере, показанном на фиг. 5А и 5В, граница 70А реакции может функционировать только при демонстрации 2D отображения карты местности. То есть граница 70А реакции может деактивироваться при демонстрации 3D отображения карты местности. Подобным образом, граница 70В реакции может функционировать только при демонстрации 3D отображения карты местности. То есть граница 70В реакции может деактивироваться при отображении 2D отображения карты местности. Например, индивидуальные карты реакции могут быть подготовлены для 2D отображения карты местности и 3D отображения карты местности, граница 70В реакции может не формироваться в карте реакции для 2D отображения карты местности и граница 70А реакции может не формироваться в карте реакции для 3D отображения карты местности. Альтернативно, как граница 70А реакции, так и граница 70В реакции могут функционировать при демонстрации как 2D отображения карты местности, так и 3D отображения карты местности. В этом случае, при демонстрации 2D отображения карты местности другая функция (функция, отличающаяся от функции переключения от демонстрации 3D отображения карты местности к 2D отображению карты местности) может назначаться для операции пересечения границы по границе 70В реакции. Подобным образом, при демонстрации 3D отображения карты местности, другая функция (функция, отличающаяся от функции переключения от демонстрации 2D отображения карты местности к 3D отображению карты местности) может назначаться для операции пересечения границы по границе 70А реакции. Как описано выше, правая и левая границы реакции могут подобным образом устанавливаться в направлении направо и налево. В этом случае, другие функции (например, функция вызова различных пунктов выбора меню или функция возвращения к отображению карты местности) могут быть назначены для операций пересечения границы на правой и левой границах реакции.
[0042] На фиг. 6 представлена блок-схема, иллюстрирующая пример последовательности операций в блоке 20 управления, связанной с переключением отображения между 3D отображением карты местности и 2D отображением карты местности, показанным на фиг. 5А и 5В. Последовательность операций, показанная на фиг. 6, может многократно выполняться для каждого заданного цикла операций, например, только тогда, когда отображение карты местности демонстрируется на дисплее 30.
[0043] На этапе 600, определяется, является ли отображение карты местности, демонстрируемое на дисплее 30, 3D отображением карты местности. То есть определяется, демонстрируется ли 3D отображение карты местности на дисплее 30. Процесс этапа 602 выполняется, когда определяется, что демонстрируется 3D отображение карты местности, и в противоположном случае выполняется процесс этапа 606, (то есть когда демонстрируется 2D отображение карты местности).
[0044] На этапе 602, на основе информации об операции от блока 16 детектирования операции джойстика определяется, выявлена ли операция прохождения границы по нижней границе 70В реакции. Процесс этапа 604 выполняется, когда определяется, что операция прохождения границы по границе 70В реакции выявлена, и в противоположном случае, снова в следующем цикле операций, выполняется процесс этапа 602.
[0045] На этапе 604 отображение карты местности на дисплее 30 переключается с 3D отображения карты местности на 2D отображение карты местности. В это время, для того, чтобы деактивировать нижнюю границу 70В реакции и активировать верхнюю границу 70А реакции, карта реакции может переключаться с карты реакции для 3D отображения карты местности на карту реакции для 2D отображения карты местности. Когда процесс этапа 604 завершается, процесс этапа 606 запускается в следующем цикле операций.
[0046] На этапе 606, на основе информации об операции от блока 16 детектирования операции джойстика определяется, выявлена ли операция прохождения границы по верхней границе 70А реакции. Процесс этапа 608 выполняется, когда определяется, что операция прохождения границы по границе 70А реакции выявлена, и в противоположном случае процесс этапа 606 выполняется, снова в следующем цикле операций.
[0047] На этапе 608 отображение карты местности на дисплее 30 переключается с 2D отображения карты местности на 3D отображение карты местности. В это время, для того, чтобы деактивировать верхнюю границу 70А реакции и активировать нижнюю границу 70В реакции, карта реакции может переключаться с карты реакции для 2D отображения карты местности на карту реакции для 3D отображения карты местности. Когда процесс этапа 608 завершается, процесс этапа 602 запускается в следующем цикле операций.
[0048] На фиг. 7А и 7В представлены схемы, иллюстрирующие другой пример способа работы джойстика 12 для переключения режима отображения между 3D отображением карты местности и 2D отображением карты местности. На каждой из фиг. 7А и 7В, верхний фрагмент показывает отображение карты местности на дисплее 30, и нижний фрагмент показывает операционный блок 10. На фиг. 7А и 7В, положения границ 70А, 70В реакции, действующих противоположно по отношению к манипуляциям джойстика 12, показываются как образ для удобства пояснения, но границы 70А, 70В реакции не изображены на отображении карты местности.
[0049] Пример, показанный на фиг. 7А и 7В отличается от примера, показанного на фиг. 5А и 5В в том, что показаны отображения 92А и 92В операции указания. Отличие будет в основном описано ниже. Другие элементы (например, граница 70А реакции и граница 70В реакции) могут быть теми же, как показанные на фиг. 5А и 5В. В примере, показанном на фиг. 7А и 7В, заранее подразумевается, что джойстик 12 может подвергаться операции нажатия. Переключение отображения в режиме указания будет описано ниже, но то же переключение справедливо для отображения в режиме прокрутки.
[0050] Блок 20 управления совместно с навигационным БУ 22 демонстрирует отображения 92А и 92В операции указания в ответ на сигнал операции от блока 16 детектирования операции джойстика. Например, блок 20 управления может демонстрировать отображение 92А операции указания, когда позиция для джойстика 12 размещается на позиции границы 70А реакции или в непосредственной близости от этого. Подобным образом, блок 20 управления может демонстрировать отображение 92В операции указания, когда позиция для джойстика 12 размещается на позиции границы 70В реакции или в непосредственной близости из этого.
[0051] Отображение 92А операции указания предпочтительно имеет форму для содействия выполнению операции «вверх» (то есть операции пересечения границы по границе 70А реакции). Для этой цели, в примере, показанном на фиг. 7В, отображение 92А операции указания имеет в своем составе фигуру в виде стрелки вверх. В это же время, отображение 92А операции указания может включать в себя информацию для наименования функции (переключения с 2D отображения карты местности на 3D отображение карты местности), которая осуществляется посредством операции пересечения границы по границе 70А реакции. В примере, показанном на фиг. 7В, отображение 92А операции указания имеет в своем составе отображение символа «3D», расположенное ниже стрелки вверх. Соответственно, пользователь, как новичок, не знакомый со способом работы, может получить подсказку о том, что переключение на 3D отображение карты местности возможно посредством операции прохождения границы.
[0052] Подобным образом, отображение 92В операции указания предпочтительно имеет форму для содействия выполнению операции вниз (то есть операции пересечения границы по границе 70В реакции). Для этой цели, в примере, показанном на фиг. 7А, отображение 92В операции указания включает в себя фигуру в виде стрелки вниз. В это же время, отображение 92В операции указания могут включать в себя информацию для наименования функции (переключения с 3D отображения карты местности на 2D отображение карты местности), которая осуществляется посредством операции пересечения границы по границе 70В реакции. В примере, показанном на фиг. 7А, отображение 92В операции указания включает в себя отображение символа "2D" ниже указной стрелки вниз. Соответственно, пользователь, как новичок, не знакомый со способом работы, может получить подсказку о том, что переключение на 2D отображение карты местности возможно посредством операции пересечения границы.
[0053] В примере, показанном на фиг.7А, поскольку отображение 92В операции указания демонстрируется на 3D отображении карты местности, то и отображение 92В операции указания демонстрируется с помощью вида сверху. Подобным образом, в примере, показанном на фиг. 7В, поскольку отображение 92А операции указания демонстрируется на 2D отображении карты местности, то и отображение 92А операции указания демонстрируется с использованием плоскостного вида.
[0054] Отображение 92А операции указания может быть просто отображением, но может функционировать как пункт выбора (переключатель операции). В этом случае, если джойстик 12 подвергнется операции нажатия при демонстрации отображения 92А операции указания (то есть когда курсор 90 размещается на отображении 92А операции указания), в ответ на это блок 20 управления переключит 2D отображение карты местности на 3D отображение карты местности. Соответственно, пользователь, как новичок, не знакомый со способом работы, может легко выполнить операцию переключения на 3D отображение карты местности посредством использования операции пересечения границы. Когда такой пользователь, как новичок, случайно применяет силу в направлении прохождения через границу 70А реакции (чрезмерная сила случайно применяется), выполняется переключение с 2D отображения карты местности на 3D отображение карты местности, и таким образом пользователь может обучиться операции пересечения границы (смотрите операцию пересечения границы). В этом случае, пользователь может выполнить операцию переключения с 2D отображения карты местности на 3D отображение карты местности посредством использования операции пересечения границы, которая проще, чем операция нажатия.
[0055] Подобным образом, отображение 92В операции указания может быть просто отображением, но может функционировать как пункт выбора (переключатель операции). В этом случае, когда джойстик 12 подвергается операции нажатия при демонстрации отображения 92В операции указания (то есть когда курсор 90 размещается на отображении 92В операции указания), блок 20 управления в ответ на это переключает 3D отображение карты местности на 2D отображение карты местности. Соответственно, такой пользователь как новичок, не знакомый со способом работы, может легко выполнить операцию переключения на 2D отображение карты местности посредством использования операции пересечения границы. Когда такой пользователь, как новичок, случайно применяет силу в направлении прохождения через границу 70В реакции, выполняется переключение с 3D отображения карты местности на 2D отображение карты местности, и таким образом пользователь может обучиться операции пересечения границы.
[0056] В примере, показанном на фиг. 7А и 7В, отображение 92А операции указания может быть показано только при демонстрации 2D отображения карты местности. То есть при демонстрации 3D отображения карты местности, отображение 92А операции указания может не демонстрироваться, даже когда курсор 90 размещается в непосредственной близости от границы 70А реакции. Подобным образом, отображение 92В операции указания может быть показано только при демонстрации 3D отображения карты местности. То есть при демонстрации 2D отображения карты местности отображение 92В операции указания может не показываться, даже когда курсор 90 размещается в непосредственной близости от границы 70В реакции.
[0057] На фиг. 8 представлена блок-схема, иллюстрирующая пример последовательности операций в блоке 20 управления, связанной с отображением переключения между 3D отображением карты местности и 2D отображением карты местности, иллюстрируемом на фиг. 7А и 7В. Последовательность операций, показанная на фиг. 8, может многократно выполняться для каждого заданного цикла операций, например, только когда отображение карты местности демонстрируется на дисплее 30.
[0058] На этапе 800 определяется, демонстрируется ли 3D отображение карты местности на дисплее 30. Процесс этапа 802 выполняется, когда определяется, что 3D отображение карты местности демонстрируется, и в противоположном случае выполняется процесс этапа 810 (то есть когда 2D демонстрируется отображение карты местности).
[0059] На этапе 802, на основе информации об операции от блока 16 детектирования операции джойстика определяется, находится ли положение джойстика 12 с верхней стороны в пределах заранее определенного расстояния от нижней границы 70В реакции. Заранее определенное расстояние является расстоянием, указывающим близость нижней границы 70В реакции, и может быть любым расстоянием, равным или больше чем 0. Например, заранее определенное расстояние может соответствовать длине по направлению верх и вниз отображения 92В операции указания. Процесс этапа 804 выполняется, если определяется, что положение джойстика 12 размещено с верхней стороны в пределах заранее определенного расстояния от нижней границы 70В реакции, и в противоположном случае выполняется процесс этапа 802, снова в следующем цикле операций.
[0060] На этапе 804 демонстрируется отображение 92В операции указания (см. фиг. 7В), и затем выполняется процесс этапа 806. Если в предыдущем цикле операций демонстрируется отображение 92В операции указания, то поддерживается состояние демонстрации отображения 92В операции указания.
[0061] На этапе 806 на основе информации об операции от блока 16 детектирования операции джойстика определяется, выявлена ли операция прохождения границы на нижней границе 70В реакции или выявлена ли операция нажатия на джойстик 12. Процесс этапа 808 выполняется, если определяется, что выявлена операция прохождения границы на границе 70 В реакции или операция нажатия на джойстик 12, и в противоположном случае процесс этапа 802 запускается снова в следующем цикле операций (если не выявлена любая из операций).
[0062] На этапе 808 демонстрация карты местности на дисплее 30 переключается с 3D отображения карты местности на 2D отображение карты местности. В это же время, отображение 92В операции указания может удаляться. В это же время, для того, чтобы деактивировать нижнюю границу 70В реакции и активировать верхнюю границу 70А реакции, карта реакции может переключаться с карты реакции для 3D отображения карты местности на карту реакции для 2D отображения карты местности. Когда процесс этапа 808 завершается, процесс этапа 810 запускается в следующем цикле операций.
[0063] На этапе 810 на основе информации об операции от блока 16 детектирования операции джойстика определяется, размещена ли позиция для джойстика 12 с нижней стороны в пределах заранее определенного расстояния от верхней границы 70А реакции. Заранее определенное расстояние является расстоянием, указывающим близость верхней границы 70А реакции, и может быть любым расстоянием, равным или больше, чем 0. Например, заранее определенное расстояние может соответствовать длине по направлению вверх и вниз отображения 92А операции указания. Процесс этапа 812 выполняется, если определено, что положение джойстика 12 размещается с нижней стороны в пределах заранее определенного расстояния от верхней границы 70А реакции, и в противоположном случае процесс этапа 810 выполняется снова в следующем цикле операций.
[0064] На этапе 812 демонстрируется отображение 92А операции указания (см. фиг. 7А), и затем выполняется процесс этапа 814. Если в предыдущем цикле операций демонстрируется отображение 92А операции указания, то поддерживается состояние демонстрации отображения 92А операции указания.
[0065] На этапе 814 на основе информации об операции от блока 16 детектирования операции джойстика определяется, выявлена ли операция прохождения границы на верхней границе 70А реакции или выявлена ли операция нажатия на джойстик 12. Процесс этапа 816 выполняется, если определено, что выявлена операция прохождения границы на границе 70А реакции или операция нажатия на джойстик 12, и в противоположном случае процесс этапа 810 запускается снова в следующем цикле операций (если не выявлена любая из операций).
[0066] На этапе 816, демонстрация карты местности на дисплее 30 переключается с 2D отображения карты местности на 3D отображение карты местности. В это же время отображение 92А операции указания может удаляться. В это же время, для того чтобы деактивировать верхнюю границу 70А реакции и активировать нижнюю границу 70В реакции, карта реакции может переключаться с карты реакции для 2D отображения карты местности на карту реакции для 3D отображения карты местности. Когда процесс этапа 816 завершается, запускается процесс этапа 802 в следующем цикле операций.
[0067] В примере, показанном на фиг. 7А и 7В и фиг. 8, переключение между 2D отображением карты местности и 3D отображением карты местности осуществляется посредством операции нажатия на джойстик 12 при демонстрации отображения 92А операции указания или 92В. Однако, например, если для операции определения предоставляется жесткий переключатель 14, и выявлена операция нажатия (операция определения) на жесткий переключатель 14 для операции определения при демонстрации отображения 92А или 92В операции указания, переключение между 2D отображением карты местности и 3D отображением карты местности может осуществляться подобным образом.
[0068] Хотя примеры осуществления описываются выше, настоящее изобретение не ограничивается конкретными примерами осуществления и может изменяться и модифицироваться в различных формах в пределах области действия прилагаемых пунктов формулы. Все или часть элементов в упомянутых выше примерах осуществления могут быть объединены.
[0069] Например, в упомянутых выше примерах осуществления, граница 70 реакции включает в себя две границы 70А и 70В реакции, связанные с перемещением джойстика 12 в направлении вперед и назад соответственно, но она может подобным образом включать границы реакции (две границы реакции на правой и левой сторонах), связанные с перемещением в направлении направо и налево, вместо или в дополнение к двум границам 70А и 70В реакции на верхней и нижней сторонах. В этом случае, функция переключения с 2D отображения карты местности на 3D отображение карты местности и функция переключения с 3D отображения карты местности на 2D отображение карты местности может быть назначена для операций прохождения границы на правой и левой границах реакции. Границы реакции, для которых назначены функция переключения с 2D отображения карты местности на 3D отображение карты местности и функция переключения с 3D отображения карты местности на 2D отображение карты местности, не обязательно должны быть границами, проходящими строго в направлении справа налево или в направлении верх и вниз, и могут быть границами, проходящими наклонно. Границы реакции, для которых назначены функция переключения с 2D отображения карты местности на 3D отображение карты местности и функция переключения с 3D отображение карты местности на 2D отображение карты местности, не обязательно должны проходить от одного края диапазона 12а перемещения к его другому краю, и могут быть границами, завершающимися на середине.
[0070] В упомянутых выше примерах осуществления, сила реакции генерируется у границы 70 реакции с помощью электричества, но может быть механической (физической) силой реакции.
[0071] В упомянутых выше примерах осуществления, упомянутый контроллер 1 для отображения карты местности монтируется на автомобиле, но может использоваться в месте, отличном от автомобиля (например, для приложений демонстрации отображения карты местности на дисплее персонального компьютера дома или т.п.). Упомянутые выше примеры осуществления связаны с отображением карты местности для навигации, но могут применяться для отображения карты местности для приложений (например, простой просмотр), отличных от навигации.
[0072] В упомянутых выше примерах осуществления, подробные характеристики (карта реакции) границы 70А реакции специально не ограничиваются. Например, на границе 70А реакции (которая подобна границе 70В реакции и которая справедлива для следующего описания) сила (сила реакции против операции вверх), генерируемая в области границы 70А реакции, не обязательно должна быть постоянной и может иметь, например, такие характеристики, при которых она является самой большой в центре в направлении вверх и вниз и уменьшается по направлению к верхнему и нижнему краям. В поперечном направлении в области границы 70А реакции, подобным образом, сила реакции может иметь характеристики такие, что постоянная сила генерируется в любой позиции в поперечном направлении области границы 70А реакции, или может иметь характеристики такие, что в зависимости от позиций в поперечном направлении генерируются различные силы. Короче, граница 70А реакции должна быть лишь областью, в которой генерируется сила, направленная вниз. Сила, которая генерируется в области границы 70А реакции, может иметь характеристики, зависящие только от положения джойстика 12 и не зависящие от изменения направления в положении джойстика 12, или может иметь характеристики, зависящие как от положения джойстика 12, так и от изменения направления в положении джойстика 12. Например, в первом случае сила, которая генерируется у границы 70А реакции, служит как "сила реакции" для операции перехода вверх через границу 70А реакции по отношению к нормальной операционной области А, и сила, которая генерируется у границы 70А реакции, служит как "сила тяги (сила притяжения к центру)" для операции перехода вниз через границу 70А реакции к нормальной операционной области А. В последнем случае, сила реакции (сила вниз) может генерироваться у границы 70А реакции для операции перехода вверх через границу 70А реакции, и сила вниз может не генерироваться у границы 70А реакции для операции перехода вниз через границу 70А реакции. В этом случае, небольшая сила вверх (сила, которая не ощущается как сила реакции) может генерироваться у границы 70А реакции для операции перехода вниз через границу 70А реакции.
[0073] В упомянутых выше примерах осуществления, джойстик 12 используется как пример операционного элемента, но другой операционный элемент, имеющий подобный механизм индикации трения, может использоваться. Например, трекбол, плоская сенсорная панель (фиг. 8) или подобные могут использоваться вместо джойстика 12. Здесь, сила реакции (тактильный механизм) может не использоваться, и механизм силы реакции для достижения того же эффекта может предоставляться в зависимости от аспектов. Например, трекбол может предоставляться с тормозным механизмом подавления вращения. Плоская сенсорная панель может предоставляться с механизмом вибрации, предоставляющим ощущение присутствия границы. На плоской сенсорной панели, например, функция границы 70 реакции может осуществляться посредством генерирования заранее определенной вибрации (вибрационная обратная связь).
[0074] На фиг. 9 представлена схема, иллюстрирующая пример контроллера 1А для отображения карты местности с использованием плоской сенсорной панели 13 как операционного элемента. Те же элементы, которые показаны на фиг. 1, обозначены с помощью тех же ссылочных позиций, и их описание повторяться не будет.
[0075] Контроллер 1А для отображения карты местности включает в себя плоскую сенсорную панель 13 вместо джойстика 12, блок 17 детектирования операции вместо блока 16 детектирования операции джойстика, и блок 19 генерирования вибрации вместо блока 18 генерирования силы реакции. Блок 17 детектирования операции определяет позицию пальца пользователя на сенсорной панели 13. Средство для выявления сенсорной операции на плоской сенсорной панели 13 может быть электростатическим датчиком, но сенсорная операция может выявляться с использованием другого принципа (датчика). Например, плоская сенсорная панель 13 может быть выполнена в виде панели чувствительной к нажатию или в виде панели ультразвуковых поверхностных акустических волн. Блок 19 генерирования вибрации передает вибрацию на плоскую сенсорную панель 13. Блок 19 генерирования вибрации может включать в себя механизм для передачи вибрации для сенсорной панели 13.
[0076] Блок 20 управления управляет блоком 19 генерирования вибрации на основе информации от блока 17 детектирования операции так, чтобы выполнять те же функции, как функции упомянутой выше границы 70 реакции (например, границы реакции 70А и 70В). Например, когда пользователь перемещает палец на плоской сенсорной панели таким образом, чтобы перемещаться к задней части автомобиля при демонстрации 3D отображения карты местности, курсор 90 соответственно перемещается вниз по отображению карты местности на дисплее 30. Если курсор 90 перемещается к нижнему краю по отображению карты местности, и затем палец безотрывно касается в течение заранее определенного времени или больше в состоянии, при котором курсор 90 размещается в зоне нижнего края на отображении карты местности, вибрация (например, вибрация в виде одиночного импульса) генерируется в плоской сенсорной панели посредством использования блока 19 генерирования вибрации. Соответственно, пользователь ощущает прохождение границы. То есть осуществляется операция прохождения границы по границе 70В реакции. Позиция курсора на отображении карты местности может коррелировать с позицией в операционной области плоской сенсорной панели 13 в абсолютной системе координат или в относительной системе координат. В абсолютной системе координат, когда касание пальца пользователя сохраняется в течение заранее определенного времени или больше в позиции, на которой упомянутый палец достигает или касается нижнего края (рамки) плоской сенсорной панели 13, может генерироваться вибрация в плоской сенсорной панели 13. В относительной системе координат, если касание пальца пользователя сохраняется в течение заранее определенного времени или больше в позиции пальца на плоской сенсорной панели 13, когда курсор 90 перемещается к нижнему краю на отображении карты местности, может генерироваться вибрация в плоской сенсорной панели 13. В этом случае, упомянутая "заранее определенная область в диапазоне операций", описанная в пункте 9 соответствует "позиции, на которой палец достигает или касается нижнего края (рамки) плоской сенсорной панели 13" в абсолютной системе координат, и соответствует "позиции пальца пользователя на плоской сенсорной панели 13, когда курсор 90 перемещается к нижнему краю на отображении карты местности" в относительной системе координат. Эти подробности справедливы для операции прохождения границы по границе 70А реакции.