УСТРОЙСТВО УПРАВЛЕНИЯ
CONTROL DEVICE

ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к устройству управления с блоком сенсорного управления.
УРОВЕНЬ ТЕХНИКИ
[0002] Известен способ переключения координат на сенсорной панели для ввода рукописных символов, который позволяет переключаться между режимом относительных координат и режимом абсолютных координат (например, Патентный документ 1).
СПИСОК БИБЛИОГРАФИЧЕСКИХ ССЫЛОК
ПАТЕНТНАЯ ДОКУМЕНТАЦИЯ
[0003] Патентный документ 1: Публикация заявки на патент Японии №09-319508 (JP 09-319508 А)
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ПРОБЛЕМА
[0004] Система, описанная в Патентном документе 1, требует от пользователя вручную переключать режим координат, и, следовательно, есть возможность усовершенствования с точки зрения удобства пользования.
[0005] Для решения этой проблемы предлагается настоящее изобретение, задачей которого является создание устройства управления, способного переключаться между режимом относительных координат и режимом абсолютных координат, удобного в использовании.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Согласно одному из аспектов настоящего изобретения устройство управления включает:
блок сенсорного управления с рабочей поверхностью; и
блок управления, который реагирует на действие выбора, совершенное с каждым из элементов для выбора, отображаемых на дисплее, которое устанавливается удаленно от блока сенсорного управления, на основе двумерных координат точки касания пальцем рабочей поверхности, при этом
блок управления работает в режиме абсолютных координат, когда любой из элементов для выбора не выбран, и, напротив, устройство работает в режиме относительных координат, когда один из элементов для выбора выбран, при этом режим абсолютных координат является режимом, в котором система координат рабочей поверхности блока сенсорного управления абсолютно соответствует системе координат дисплея, а режим относительных координат является режимом, в котором система координат рабочей поверхности блока сенсорного управления относительно соответствует системе координат дисплея.
ПОЛЕЗНЫЙ ЭФФЕКТ ИЗОБРЕТЕНИЯ
[0007] Настоящее изобретение представляет удобное в использовании устройство управления, которое способно переключаться между режимом относительных координат и режимом абсолютных координат.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0008] Фиг. 1 представляет собой схему системы, показывающую основную часть конфигурации бортового устройства 1 управления в одном из вариантов осуществления настоящего изобретения.
Фиг. 2 является видом сверху, который схематично показывает сенсорную панель 10.
Фиг. 3 представляет поперечное сечение основной части сенсорной панели 10.
Фиг. 4 представляет собой схему, показывающую один из примеров экрана управления, отображаемого на дисплее 20.
Фиг. 5 представляет собой блок-схему, показывающую один из примеров основной обработки данных, производимой блоком 30 управления дисплеем.
Фиг. 6 представляет собой схему, на которой показаны дисплей 20 и сенсорная панель 10 и которая концептуально представляет пример работы в режиме относительных координат.
Фиг. 7 представляет собой схему, на которой показаны дисплей 20 и сенсорная панель 10 и которая концептуально представляет пример работы в режиме абсолютных координат.
Фиг. 8 представляет собой блок-схему другого примера основной обработки данных, выполняемой блоком 30 управления дисплеем.
Фиг. 9 представляет собой блок-схему еще одного примера основной обработки данных, выполняемой блоком 30 управления дисплеем.
Фиг. 10 представляет собой схему, изображающую пример способа конфигурирования областей, относящихся к шагу 903 В на Фиг. 9.
Фиг. 11 представляет собой схему, показывающую дисплей 20 и сенсорную панель 10, а также показывающую ошибку режима относительных координат, которая может возникнуть, когда пользователь желает выбрать элемент для выбора «Возврат».
Фиг. 12 представляет собой схему, отображающую еще один пример способа конфигурирования областей, относящихся к шагу 903 В на Фиг. 9.
Фиг. 13 является общей схемой дисплея 20, на которой показан еще один пример способа конфигурирования областей, относящихся к шагу 903 В на Фиг. 9.
Фиг. 14 является общей схемой сенсорной панели 10, показывающей способ конфигурирования областей, относящихся к Фиг. 13.
СПОСОБЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
[0009] Наилучший способ осуществления настоящего изобретения описан далее со ссылками на чертежи.
[0010] Фиг. 1 представляет собой схему системы, показывающую основную часть конфигурации бортового устройства 1 управления в одном из вариантов осуществления настоящего изобретения. Фиг. 2 является видом сверху, который схематично показывает сенсорную панель 10. Фиг. 3 схематично показывает поперечное сечение основной части сенсорной панели 10. Рука, при помощи которой пользователь управляет сенсорной панелью 10, схематично показана на Фиг. 2, а не на Фиг. 3. Фиг. 4 представляет собой схему, показывающую один из примеров экрана управления, отображаемого на дисплее 20.
[0011]Бортовое устройство 1 управления включает сенсорную панель 10, дисплей 20 и блок 30 управления дисплеем.
[0012] Сенсорная панель 10 устанавливается в салоне транспортного средства в удобном для использования месте. Сенсорная панель 10 устанавливается предпочтительно в месте, в котором водителю будет наиболее удобно управлять ею (место, доступное водителю во время управления транспортным средством). Сенсорная панель 10 может быть установлена, например, на центральной приборной панели или рядом с ней. Как показано на Фиг. 1, сенсорная панель 10 включает блок 12 определения координат, блок 14 определения усилия нажатия, блок 15 генерирования вибрации, блок 16 управления и память 18.
[0013] Как показано на Фиг. 2, блок 12 определения координат имеет практически плоскую двумерную рабочую поверхность (поверхность сенсорного управления). Блок 12 определения координат снабжен электростатическим датчиком, сигнал которого считывается блоком 16 управления. Блок 12 определения координат представляет собой, например, электростатическую панель. Конструкция электростатической панели предполагает, что электроды (электростатические датчики) линейно расположены на плоскости на осях X и Y соответственно, а между ними помещены изоляторы. Когда пользователь подносит палец близко к электроду и при этом палец и панель изолятора оказываются между ними, формируется конденсатор, в котором электрод и палец являются полярными пластинами, в результате чего изменяется величина электрического заряда электрода (и его электростатическая емкость). В этом случае сигнал, считанный с электрода (сигнал, указывающий на объем изменения в электрическом заряде, накопленном в электроде), может быть отправлен на блок 16 управления.
[0014] Блок 14 определения усилия нажатия определяет давление, или усилие, приложенное к сенсорной панели 10 (обычно речь идет об электростатической панели блока 12 определения координат). А именно, блок 14 определения усилия нажатия определяет действие нажатия (действие подтверждения) на сенсорную панель 10. Блок 14 определения усилия нажатия представляет собой, например, чувствительный датчик давления (например, устройство, чувствительное к давлению). Блок 14 определения усилия нажатия может быть расположен в любом месте, где передается направленное давление, приложенное к рабочей поверхности блока 12 определения координат. Например, чувствительные к давлению датчики, составляющие блок 14 определения усилия нажатия, хотя они и установлены таким образом, что они образуют периферию блока 12 определения координат в примере, показанном в Фиг. 3, могут быть установлены ниже центра блока 12 определения координат. Кроме этого, чувствительные к давлению датчики, составляющие блок 14 определения усилия нажатия, могут быть расположены в нескольких рассредоточенных точках.
[0015] Блок 15 генерирования вибрации содержит привод, который генерирует вибрации. Блок 15 генерирования вибрации может быть расположен в любом месте, где генерируемые вибрации передаются на рабочую поверхность блока 12 определения координат. Например, блок 15 генерирования вибрации, хотя он и расположен ниже центра блока 12 определения координат в примере, показанном на Фиг. 3, может быть установлен под периферийной областью блока 12 определения координат. Кроме того, блок 15 генерирования вибрации может быть расположен в произвольно расположенных точках под блоком 12 определения координат.
[0016] Блок 16 управления и память 18 представляют собой, например, микрокомпьютеры.
[0017] Блок 16 управления генерирует сигнал координат, который указывает положение координат на рабочей поверхности, а именно сигнал координат, который определяет положение координаты точки, которой коснулся пользователь (положение управляющего пальца), основываясь на выходном сигнале (детектируемом сигнале), полученном из блока 12 определения координат. Если блок 12 определения координат представляет собой электростатическую панель, электрический заряд накапливается в конденсаторе, образуемом электродом и пальцем пользователя, как описано выше, и объем изменения электрического заряда на каждом электроде изменяется в зависимости от положения пальца пользователя. Таким образом, на основе детектируемого сигнала, полученного от электродов, может быть определено положение управляющего пальца. В частности, когда выходной сигнал из блока 12 определения координат превышает заданное контрольное значение, блок 16 управления генерирует сигнал координат, основанный на положении, соответствующем максимальному выходному сигналу из блока 12 определения координат. Заданное контрольное значение представляет собой значение, связанное с величиной изменения электрического заряда, накопленного в электроде. Например, когда величина изменения электрического заряда, накопленная в электроде (максимальная величина изменения электрического заряда) превышает контрольное значение, блок 16 управления генерирует сигнал координат (например, сигнал координат, определяющий двумерное положение, соответствующее максимальной величине изменения электрического заряда) при определении того, что пользователь совершил операцию выбора. С другой стороны, когда величина изменения электрического заряда, накопленная в электроде, не превышает контрольного значения, блок 16 управления не генерирует сигнала координат при определении того, что пользователь еще не произвел операции выбора. Контрольное значение может храниться в памяти 18. Сгенерированный сигнал координат направляется на блок 30 управления дисплеем.
[0018] Блок 16 управления генерирует сигнал подтверждения на основе выходного сигнала (детектируемый сигнал, указывающий на давление, или нажатие), полученного от блока 14 определения усилия нажатия. Например, когда выходной сигнал (усилие нажатия), полученный от блока 14 определения усилия нажатия, превышает заранее заданное пороговое значение Pn, блок 16 управления определяет действие подтверждения, осуществленное пользователем, и генерирует сигнал подтверждения. Сгенерированный сигнал подтверждения передается в блок 30 управления дисплеем. Поскольку блок 14 определения усилия нажатия состоит из множества чувствительных к давлению датчиков, блок 16 управления может сгенерировать сигнал подтверждения, если вывод из любого из этих чувствительных к давлению датчиков превышает заранее заданное пороговое значение Pn. В этом случае множество чувствительных к давлению датчиков могут быть установлены не для определения положения нажатия на сенсорную панель 10 (обычно электростатической панели, входящей в состав блока 12 определения координат), а для определения только того, производится ли операция нажатия на сенсорную панель 10 или нет. Таким образом, сигнал подтверждения может быть сигналом, который указывает только на определение действия подтверждения, но не включает другую информацию, такую как положение, в котором было произведена операция нажатия.
[0019] Когда определяется действие подтверждения, блок 16 управления заставляет блок 15 генерирования вибрации генерировать вибрацию на рабочей поверхности блока 12 определения координат. Вибрация позволяет пользователю ощущать пальцем, что была совершена операция подтверждения. Кроме этого, когда производится операция выбора в целях изменения элемента для выбора, блок 16 управления заставляет блок 15 генерирования вибрации генерировать вибрацию на рабочей поверхности блока 12 определения координат. Эта вибрация позволяет пользователю ощущать пальцем, что элемент для выбора был изменен после совершения операции выбора. Эти вибрации генерируются только для обеспечения функции обратной связи с пользователем (функция, которая позволяет пользователю почувствовать псевдощелчок) и, таким образом, вибрация может генерироваться только очень короткий период времени (мгновенно, как если бы было совершено действие щелчка).
[0020] Блок 16 управления связан с блоком 30 управления дисплеем для отправки различного рода данных (сигнала координат, сигнала подтверждения, запроса вывода сообщения и т.п.) в блок 30 управления дисплеем. Функция блока 16 управления может выполняться частично или полностью блоком 12 определения координат.
[0021] Дисплей 20 может быть устройством отображения любого вида, например ЖК-дисплеем или «индикатором на лобовом стекле». Дисплей 20 располагается в подходящем месте в салоне транспортного средства (например, на приборной панели). Дисплей 20 может быть сенсорным дисплеем или может быть дисплеем, который не поддерживает сенсорное управление. На дисплей 20 выводится рабочий экран (см. Фиг. 4), отображающий содержание управления, которое может осуществляться на сенсорной панели 10. Видео с ТВ или периферической камеры может отображаться на дисплее 20 в качестве фона для рабочего экрана или может отображаться, когда рабочий экран не отображается.
[0022] Рабочий экран может отображаться на всей поверхности дисплея, как показано на Фиг. 4, или на части дисплея. Рабочий экран управления может включать два и более элемента выбора для которых может выполняться управление на сенсорной панели 10, как показано на Фиг. 4. Экран управления может включать в себя другие части отображения информации (например, часть, где отображается информация с ТВ, аудиоустройства, данные внешней температуры, информация о путешествии, включая расход топлива, или развлекательная информация). В примере, показанном на Фиг. 4, рабочий экран отображает настройки кондиционера воздуха, используя сенсорную панель 10.
[0023] Элемент для выбора отображается в качестве виртуальной кнопки управления (имеется в виду, что кнопка не является механической кнопкой, на которую можно нажать непосредственно рукой). Элемент для выбора (кнопка управления) может относиться к любому типу (функции). То есть содержание, которым можно управлять при помощи сенсорной панели 10, может быть любым действием. Например, элементы для выбора могут включать элемент для выбора, который отображает на дисплее 20 (выводит на него) экран (рабочий экран) для задания различных настроек для устройства навигации или экран карты (например, текущее положение дисплея). Элементы для выбора могут также включать элемент для выбора для задания различных настроек кондиционера воздуха или элемент для выбора для отображения экрана на дисплее 20. Кроме этого, элементы для выбора могут включать элемент для выбора для задания различных настроек (управление громкостью звука и т.д.) для аудиоустройства или ТВ или элемент для выбора, отображающий экран на дисплее 20. Элемент для выбора может быть элементом для выбора (иконкой, кнопкой запуска) для запуска приложения. Элемент для выбора может быть кнопкой ввода символа на рабочем экране, таком, например, как экран ввода японских иероглифов. Кроме этого, элемент для выбора может быть всей областью (набором выбираемых точек), например областью карты, на экране карты, в котором положение может быть установлено указателем.
[0024] Элемент для выбора переключается из обычного экрана на экран выбора или из экрана выбора на обычный экран на основании сигнала координат, полученного от сенсорной панели 10 под управлением блока 30 управления дисплеем, который будет описан далее. В примере, показанном на Фиг. 4, курсор 80, который может передвигаться при выполнении действия на сенсорной панели 10, показан на дисплее 20. Курсор 80 выбирает «НИЗКУЮ» мощность потока воздуха вентилятора, и, таким образом, элемент для выбора «НИЗКАЯ» отображается как выбранный. В приведенном далее описании сам курсор 80 представляет собой элемент для выбора, который отображается как выбранный. Таким образом, положение курсора 80 соответствует положению отображаемого элемента для выбора.
[0025] Блок 30 управления дисплеем представляет собой, например, микрокомпьютер и может быть выполнен в виде блока ЭБУ (электронный блок управления). Блок 30 управления дисплеем и сенсорная панель 10 могут быть соединены любым способом связи: проводным, беспроводным или их сочетанием, при этом соединение может быть прямым или опосредованным.
Функции блока 30 управления дисплеем могут выполняться частично или полностью блоком 16 управления сенсорной панели 10 или блоком управления (не показан на чертежах) в самом дисплее 20. И наоборот, функции блока 16 управления сенсорной панели 10 могут выполняться частично или полностью блоком 30 управления дисплеем.
[0026] Информация о скорости транспортного средства, отражающая скорость транспортного средства, и информация об источнике питания, отражающая состояние источников питания транспортного средства (внутренний генератор, аккумуляторная батарея), может вводиться в блок 30 управления дисплеем по мере необходимости.
[0027] Механический переключатель 40 связан с блоком 30 управления дисплеем в качестве дополнительного элемента. Механический переключатель 40 включает переключатель 41 выбора и переключатель 42 подтверждения. В примере, показанном на чертеже, переключатель 41 выбора включает в себя переключатели вверх, вниз, вправо и влево. Механический переключатель 40 может быть переключателем на руле, установленном на рулевом колесе.
[0028] Основной функцией блока 30 управления дисплеем является синхронизация дисплея 20 с сенсорной панелью 10, чтобы помочь пользователю совершить действие на сенсорной панели 10. В частности, блок 30 управления дисплеем отображает рабочий экран (см. Фиг. 4) на дисплее 20 и в то же время осуществляет обработку выбора/подтверждения различных видов элементов для выбора, основанных на сигналах (сигнале координат и детектируемом сигнале), получаемых от сенсорной панели 10. То есть, как описано выше, блок 30 управления дисплеем отображает как выбранный один из элементов для выбора, которые отображаются на рабочем экране, на основе полученного от сенсорной панели 10 сигнала координат (то есть он отвечает на «операцию выбора»). Иными словами, блок 30 управления дисплеем определяет положение курсора 80. Детальная информация о методе определения положения курсора 80 на основании сигнала координат будет описана далее. На начальном этапе один из элементов для выбора может быть отображен как выбранный по умолчанию, или же все элементы для выбора могут отображаться в невыбранном состоянии. Отображение в выбранном состоянии (а именно, режим курсора 80) может осуществляться любым образом, при этом главное, чтобы пользователь понимал, что элемент для выбора является выбранным. Например, яркость отображения или цвет элемента для выбора, который отображается как выбранный, могут отличаться от аналогичных параметров других элементов для выбора, или может быть подсвечена рамка вокруг элемента для выбора. Основываясь на сигнале подтверждения, полученном от сенсорной панели 10, блок 30 управления дисплеем выполняет содержание операции над элементом для выбора, который отображается как выбранный в данный момент (а именно, отвечает на «действие подтверждения»). Содержание операции, которое зависит от элемента для выбора, может включать в себя переход между экранами, например отображение нижнего уровня списка элементов для выбора, или переход с одного рабочего экрана на другой, ввод символов, запуск приложения и передачу сигналов управления на управляемое устройство (например, кондиционер воздуха). Когда считывается действие подтверждения, можно изменить отображение подтвержденного элемента для выбора, если это нужно, или сгенерировать заранее заданный звук для того, чтобы пользователь знал, что «действие подтверждения» было считано.
[0029] На сенсорной панели 10 в данном варианте осуществления изобретения пользователь перемещает управляющий палец (например, указательный палец) по всей рабочей поверхности и одновременно смотрит на дисплей 20, при этом управляющий палец находится на рабочей поверхности блока 12 определения координат, для совершения операции выбора желаемого элемента для выбора. Когда желаемый элемент для выбора отображается как выбранный, оператор может нажать на блок 12 определения координат в этом положении для осуществления операции подтверждения. А именно, операция подтверждения может быть выполнена нажатием на блок 12 определения координат в месте прикосновения, где сделан желаемый выбор.
[0030] Фиг. 5 представляет собой блок-схему, показывающую один из примеров основной обработки данных, производимой блоком 30 управления дисплеем. Когда ключ зажигания транспортного средства переведен в положение «включено», эта операция обработки данных может осуществляться повторно с предустановленными интервалами до тех пор, пока не будет получен сигнал координат (когда пользователь еще не осуществил действие выбора). Когда сигнал координат введен, блок 30 управления дисплеем передвигает курсор 80 в ответ на полученный сигнал координат, при этом сохраняется режим управления, установленный операцией обработки данных.
[0031] На этапе 500 блок 30 управления дисплеем определяет, выбран ли один из элементов для выбора рабочего экрана на дисплее 20 (а именно, находится ли один из элементов в выбранном состоянии). На начальном этапе работы рабочего экрана один из элементов для выбора может быть отображен как выбранный по умолчанию или же все элементы для выбора могут отображаться в невыбранном состоянии в зависимости от контекста рабочего экрана. Если один из элементов для выбора на рабочем экране на дисплее 20 выбран, обработка данных переходит к этапу 502. С другой стороны, в других случаях (если ни один из элементов для выбора не выбран), блок 30 управления дисплеем закрывает обработку данных для этого цикла, не осуществляя обработку данных. В этом случае сохраняется режим абсолютных координат, который будет описан далее.
[0032] На этапе 502 режим управления переведен (или находится) в режиме относительных координат. Если после выполнения этого этапа получен сигнал координат, блок 30 управления дисплеем работает в режиме относительных координат. Режим относительных координат относится к режиму синхронизации, в котором система координат экрана на дисплее 20 соответствует относительной системе координат рабочей поверхности сенсорной панели 10 относительно синхронным образом. В режиме относительных координат система координат экрана на дисплее 20 начинает соответствовать системе координат рабочей поверхности сенсорной панели таким образом, что исходная точка системы координат экрана на дисплее 20 обычно располагается в текущем положении курсора 80, а исходная точка системы координат рабочей поверхности сенсорной панели 10 располагается в текущем месте касания пальцем рабочей поверхности. Более конкретно, в режиме относительных координат курсор 80 перемещается в зависимости от расстояния перемещения пальца {(х2, у2) - (x1, y1)} по рабочей поверхности, как концептуально показано на Фиг. 6, независимо от самого положения координат точки соприкосновения пальца с рабочей поверхностью. В примере, показанном на Фиг. 6, точка соприкосновения пальца с рабочей поверхностью перемещается направо на расстояние, равное {(х2, у2) - (x1, y1)}, и, соответственно, курсор 80 перемещается направо, как показано стрелкой Y1. В этом случае элемент для выбора, который отображен как выбранный, может определяться как точка притяжения в области, где перемещается курсор. В отличие от примера, показанного на Фиг. 4, в общей сложности восемь элементов для выбора расположены в двух колонках на дисплее 20 в примере, показанном на Фиг. 6 (а также в примере, показанном на Фиг. 7).
[0033] На этапе 504 блок 30 управления дисплеем определяет, истек ли заранее заданный промежуток времени после выбора элемента для выбора на рабочем экране. Заранее заданный промежуток времени соответствует верхнему пределу времени, за которое, как полагается, пользователь продолжит последовательность действий, может быть фиксированным или переменным. Если заранее заданный промежуток времени истек после выбора элемента для выбора на рабочем экране, обработка данных переходит к этапу 506. С другой стороны, в иных случаях блок 30 управления дисплеем завершает обработку данных для этого цикла, не осуществляя обработку данных. В этом случае сохраняется режим относительных координат.
[0034] На этапе 506 выбранное состояние элемента для выбора отменяется. На этом этапе все элементы для выбора на рабочем экране дисплея 20 переводятся в невыбранное состояние (то есть курсор 80 исчезает).
[0035] На этапе 508 режим управления переводится в режим абсолютных координат. После этого этапа блок 30 управления дисплеем работает в режиме абсолютных координат. Режим абсолютных координат относится к режиму синхронизации, в котором система координат экрана дисплея 20 соответствует абсолютной системе координат рабочей поверхности сенсорной панели 10 абсолютно синхронным образом. В режиме абсолютных координат система координат экрана дисплея 20 соответствует системе координат рабочей поверхности сенсорной панели 10 таким образом, что, как правило, исходная точка системы координат экрана дисплея 20 обычно является фиксированной и исходная точка системы координат рабочей поверхности сенсорной панели 10 также является фиксированной. В примере, показанном на Фиг. 7, система координат экрана дисплея 20, в котором исходная точка зафиксирована в нижнем левом углу экрана дисплея 20, соответствует уже системе координат рабочей поверхности сенсорной панели 10, в которой исходная точка зафиксирована в нижнем левом углу рабочей поверхности сенсорной панели 10. В примере, показанном на Фиг. 7, курсор 80 перемещается к элементу для выбора, расположенному в точке координат (X1, Y1) экрана дисплея 20, что соответствует точке касания пальцем (x1, y1) рабочей поверхности. В этом случае элемент для выбора, который должен быть отображен как выбранный, может определяться как точка притяжения в области, соседней с координатами сигнала координат.
[0036] Согласно процедуре обработке данных, показанной на Фиг. 5, режим абсолютных координат устанавливается, как описано выше, когда элемент для выбора не выбран. В этом режиме пользователь может интуитивно выбрать желаемый элемент для выбора. С другой стороны, когда элемент для выбора выбран, устанавливается режим относительных координат. В этом режиме пользователь может легко выбрать тот же самый элемент для выбора, даже если пользователь уберет палец с рабочей поверхности сенсорной панели 10. Этот режим в особенности удобен для водителя, который не может постоянно держать палец на рабочей поверхности сенсорной панели 10 потому, что ему или ей нужно управлять рулевым колесом транспортного средства. Например, при вводе того же самого элемента для выбора последовательно на экране ввода японских иероглифов (например, элемента для выбора для набора символа «О» при вводе слова «ООКИИ»), водитель может легко выбрать тот же элемент для выбора, даже если он или она уберет палец с рабочей поверхности сенсорной панели 10, что повышает удобство управления. Как описано выше, символ вводится только тогда, когда пользователь выбирает элемент для выбора, а затем нажимает на блок 12 определения координат (рабочая поверхность сенсорной панели 10 в этой точке) для совершения действия подтверждения.
[0037] В процедуре обработки данных, показанной на Фиг. 5, обработка данных на этапе 506 может быть опущена. А именно, режим абсолютных координат может быть установлен с сохранением выбранного состояния элемента для выбора.
[0038] Фиг. 8 представляет собой блок-схему, показывающую другой пример основной обработки данных, производимой блоком 30 управления дисплеем. Например, когда ключ зажигания транспортного средства переведен в положение «Включено», эта процедура обработки данных может выполняться повторно в заранее заданные промежутки времени до тех пор, пока не будет получен сигнал координат. Когда сигнал координат получен, блок 30 управления дисплеем перемещает курсор 80 в ответ на полученный сигнал координат, при этом сохраняется режим управления, установленный в этой процедуре обработки данных.
[0039] Этапы обработки данных 800, 802, 804, 806 и 808, показанные на Фиг. 8, аналогичны соответственно этапам обработки данных 500, 502, 504, 506 и 508, показанным на Фиг. 5, и по этой причине их описание здесь опущено.
[0040] На этапе 800, если какой-либо из элементов для выбора на рабочем экране на дисплее 20 выбран, обработка данных переходит к этапу 801.
[0041] На этапе 801 блок 30 управления дисплеем определяет, является ли выбранный элемент для выбора постоянно используемым элементом для выбора. Постоянно используемый элемент для выбора, как правило, является элементом для выбора, отображаемым в виде кнопки настройки для настройки громкости звука или температуры, и элементом для выбора, отображаемым в виде кнопки ввода символа и кнопки удаления символа. Непостоянно используемый элемент для выбора является элементом для выбора, который не генерирует виртуального изменения, даже когда он постоянно используются. Например, в примере, показанном на Фиг. 4, элемент для выбора «НИЗКАЯ» не является постоянно используемой кнопкой выбора. Если выбранный элемент для выбора является постоянно используемым элементом для выбора, обработка данных переходит к этапу 802. В этом случае формируется режим относительных координат, как описано выше. С другой стороны, если выбранный элемент для выбора не является постоянно используемым элементом для выбора, обработка данных переходит к этапу 808. В этом случае режим абсолютных координат устанавливается (или сохраняется), как описано выше. В этом случае режим может быть заменен режимом абсолютных координат, если не получен сигнал координат (то есть пользователь убирал палец с сенсорной панели) в состоянии, когда выбран непостоянно используемый элемент для выбора.
[0042] Согласно процедуре обработки данных, показанной на Фиг. 8, режим абсолютных координат устанавливается тогда, когда элемент для выбора не выбран или когда выбран непостоянно используемый элемент для выбора. Таким образом, пользователь может интуитивно выбрать другие желаемые элементы для выбора. Если выбран постоянно используемый элемент для выбора, формируется режим относительных координат. Таким образом, пользователь может легко непрерывно выполнять действие (действие выбора и действие подтверждения) с одним и тем же постоянно используемым элементом для выбора, даже если пользователь уберет палец с рабочей поверхности сенсорной панели 10.
[0043] При обработке данных, показанной на Фиг. 8, если выбранный элемент для выбора не является постоянно используемым элементом для выбора, обработка данных может перейти к этапу 808 через этап 806. А именно, возможна отмена выбранного состояния элемента для выбора и затем установка режима абсолютных координат.
[0044] Фиг. 9 представляет собой блок-схему, показывающую еще один пример основной обработки данных, выполняемой блоком 30 управления дисплеем. Например, когда ключ зажигания транспортного средства переведен в положение «Включено», эта процедура обработки данных может выполняться повторно в заданные промежутки времени.
[0045] Обработка данных на этапах 900, 902, 904, 906 и 908, показанная на Фиг. 9, аналогична обработке данных на этапах соответственно 500, 502, 504, 506 и 508, показанной на Фиг. 5, и по этой причине ее описание здесь опущено.
[0046] На этапе 903А блок 30 управления дисплеем определяет, послан ли (направлен ли) сигнал координат от блока 16 управления. А именно, блок 30 управления дисплеем определяет, начинает (продолжает) ли пользователь операцию выбора. Если сигнал координат получен, обработка данных переходит к этапу 903В. Если сигнал координат не получен, обработка данных переходит к этапу 904.
[0047] На этапе 903 В блок 30 управления дисплеем определяет, получен ли сигнал координат об изменении области. Области являются множеством областей, созданных посредством виртуального разделения рабочей поверхности блока сенсорного управления. Таким образом, изменение области, предполагает, что сигнал координат изменяется при перемещении из одной области в другую. Иными словами, изменение области, предполагает, что область, которая включает точку координат, представляемую полученным на данное время сигналом координат, отличается от области, которая содержит точку координат, представляемую полученным до этого (непосредственно предыдущим) сигналом координат. Полученный ранее сигнал координат соответствует непосредственно предыдущему сигналу координат, после которого не получено других сигналов координат. А именно, полученный ранее сигнал координат соответствует сигналу координат, сгенерированному непосредственно перед тем, как пользователь убрал палец с сенсорной панели и затем снова выполнил операцию выбора. Существуют различные способы конфигурирования областей, и некоторые из этих способов будут описаны далее со ссылкой на Фиг. 10 и Фиг. 11. Области могут отличаться в зависимости от рабочего экрана. Области устанавливаются для каждого рабочего экрана заранее, и конкретная информация об областях может быть заранее записана в памяти. В этом случае блок 30 управления дисплеем может считывать данные об областях в зависимости от рабочего экрана для последующего анализа данных на этапе 903В.
[0048] Если сигнал координат об изменении области был получен на этапе 903В, обработка данных переходит к этапу 908. С другой стороны, если сигнал координат об изменении области не был получен (то есть сигнал координат находится в той же самой области, что и последний полученный сигнал координат), блок 30 управления дисплеем завершает обработку данных. В этом случае сохраняется режим относительных координат и полученный на данное время сигнал координат обрабатывается в режиме относительных координат. В период получения постоянных сигналов координат, начиная с получения текущего сигнала координат (например, во время выполнения действия с перемещением пальца и следующим за этим действием подтверждения) сохраняется режим относительных координат. Когда получение сигнала координат прекращается (когда пользователь убирает палец с рабочей поверхности сенсорной панели 10), блок 30 управления дисплеем продолжает обработку данных, начиная с этапа 900.
[0049] Если получен сигнал координат об изменении области, обработка данных переходит к этапу 908 для установки режима работы в режим абсолютных координат. Таким образом, полученный на данное время сигнал координат (сигнал координат об изменении области) обрабатывается в режиме абсолютных координат. Если получение постоянных сигналов координат, начиная с получения текущего сигнала координат, прекращается (если пользователь убирает палец с рабочей поверхности сенсорной панели 10), блок 30 управления дисплеем продолжает обработку данных, начиная с этапа 900.
[0050] Фиг. 10 представляет собой схему, показывающую пример способа конфигурирования областей, относящихся к этапу 903В на Фиг. 9, и схематически показывающую рабочую поверхность сенсорной панели 10. Фиг. 11 представляет собой схему, показывающую дисплей 20 и сенсорную панель 10 и отражающую ошибку в режиме относительных координат, которую пользователь может совершить, когда он хочет выбрать элемент для выбора «Возврат».
[0051] В примере, показанном на Фиг. 10, рабочая поверхность сенсорной панели 10 разделена на четыре области 101, 102, 103 и 104. Область 102 является правой верхней областью и соответствует положению элемента для выбора «Возврат».
[0052] Предположим, что пользователь желает задействовать элемент для выбора «Возврат», как показано на Фиг. 11. Предположим далее, что элемент для выбора в левом нижнем углу на данное время находится в выбранном состоянии, как показано на Фиг. 11. То есть область, которая включает точку координат, представленную последним полученным (непосредственно предшествующим) сигналом координат, является областью 103. В этом состоянии предположим, что пользователь желает выбрать элемент для выбора «Возврат» в правом верхнем углу. В этом случае, если установлен режим относительных координат, пользователь должен переместить палец на относительно дальнее расстояние от левого нижнего угла до правого верхнего угла рабочей поверхности сенсорной панели 10, как схематично показано перемещением руки, представленной в виде стрелки Y2 на Фиг. 11. Это действие снижает удобство пользования. В частности, для элемента для выбора, такого как элемент для выбора «Возврат», который расположен в обычном для многих рабочих экранов месте, пользователь хочет один раз убрать палец с рабочей поверхности и напрямую выбрать элемент для выбора. Проблема с режимом относительных координат заключается в том, что пользователь не может совершить действие таким образом.
[0053] В противоположность этому согласно процедуре обработки данных, показанной на Фиг. 9, когда пользователь непосредственно дотрагивается своим пальцем до точки в правом верхнем углу рабочей поверхности сенсорной панели 10, полученный сигнал координат является сигналом координат об изменении области, который обрабатывается в режиме абсолютных координат. А именно, сигнал координат, генерируемый тогда, когда пользователь непосредственно касается своим пальцем точки в правом верхнем углу, относится к области 102, показанной на Фиг. 10, которая отличается от области 103, к которой непосредственно относится предыдущий сигнал координат. Таким образом, сгенерированный сигнал координат обрабатывается в режиме абсолютных координат. Это означает, что, согласно процедуре обработки данных, показанной на Фиг. 9, когда пользователь желает совершить действие над элементом для выбора, таким как элемент для выбора «Возврат», показанный на Фиг. 11, который находится в точке, не совпадающей с точкой нахождения элемента для выбора, который был выбран непосредственно перед этим, пользователь может убрать палец и непосредственно выбрать элемент для выбора, что повышает удобство пользования.
[0054] Хотя на Фиг. 10 рабочая поверхность сенсорной панели 10 разделена на четыре области одинакового размера, она может быть разделена на любое количество областей или на области любой формы (включая относительно большие и маленькие области). Каждая область предпочтительно включает координаты (диапазон координат), соответствующие по крайней мере одному элементу для выбора в абсолютной системе координат. Кроме этого, одна область из множества областей предпочтительно включает координаты (диапазон координат), соответствующие элементу для выбора, такому как элемент для выбора «Возврат», который расположен в точке, обычной для многих рабочих экранов.
[0055] Фиг. 12 представляет собой схему, отображающую еще один пример способа конфигурирования областей, относящихся к этапу 903В на Фиг. 9, и схематически показывающую рабочий экран сенсорной панели 10.
[0056] В примере, показанном на Фиг. 12, рабочая поверхность сенсорной панели 10 делится на две области: область 105 с непосредственно предшествующим сигналом координат О в качестве центра и другая область 106. Как показано на Фиг. 12, область 105 может быть кругом с центром в точке непосредственно предшествующего сигнала координат О и радиусом заданного размера. Область 105 также может быть установлена таким образом, чтобы охватывать диапазон координат 800, который соответствует выбранному на данный момент элементу для выбора в абсолютной системе координат.
[0057] Сигнал координат об изменении области может быть получен также способом конфигурирования областей, показанным на Фиг. 12, когда палец, касающийся рабочей поверхности сенсорной панели 10, находится вне области 105 (а именно, в точке, не совпадающей с точкой координат, представленной непосредственно предшествующим сигналом координат, на заданном расстоянии или дальше). В этом случае полученный сигнал координат об изменении области обрабатывается согласно принципу обработки данных, показанному на Фиг. 9 в режиме абсолютных координат. Это позволяет пользователю убрать палец и напрямую выбрать элемент для выбора, когда пользователь желает совершить действие над элементом для выбора, таким, как элемент для выбора «Возврат», показанный на Фиг. 11, который находится отдельно от элемента для выбора, который был выбран до него, за счет чего повышается удобство пользования.
[0058] В способе конфигурирования областей, показанном на Фиг. 12, область 105 определена как область (круг в данном примере) в пределах заданной зоны с центром в точке непосредственно предшествующего сигнала координат. Вместо этого область 105 может быть определена как область в пределах заданной зоны с выбранным на данное время элементом для выбора в качестве исходной точки. Кроме этого, область 105 не обязательно должна иметь форму круга, но может иметь и другие формы, например прямоугольную форму.
[0059] Когда пользователь перемещает палец (то есть сигнал координат генерируется постоянно) согласно способу конфигурирования областей, который показан на Фиг. 12, область 105 обновляется при обновлении сигнала координат, что означает, что сигнал координат в другой области 106 не генерируется никогда. Таким образом, когда пользователь перемещает палец, режим относительных координат всегда поддерживается. С другой стороны, когда пользователь перемещает палец согласно способу конфигурирования областей, который показан на Фиг. 10, может быть получен сигнал координат об изменении области. Например, когда пользователь перемещает палец из точки в области 103 в точку в области 102, генерируется сигнал координат об изменении областей. В этом случае режим может быть переключен из режима относительных координат в режим абсолютных координат во время перемещения пальца. Изменяя режим таким образом, пользователь может выбрать желаемый элемент для выбора даже во время перемещения пальца, при котором желаемый элемент для выбора не может быть получен в режиме относительных координат, потому что режим является режимом абсолютных координат.
[0060] Фиг. 13 является общей схемой дисплея 20, на которой показан еще один пример способа конфигурирования областей, относящихся к этапу 903В на Фиг. 9, схематически показывающей рабочий экран дисплея 20. Фиг. 14 представляет собой схему, отображающую сенсорную панель 10, которая показывает способ конфигурирования областей, изображенных на Фиг. 13.
[0061] Рабочий экран дисплея 20, показанный на Фиг. 13, включает первый набор элементов для выбора 90 и второй набор элементов для выбора 92. Первый набор элементов для выбора 90 и второй набор элементов для выбора 92 отличаются друг от друга по своим признакам (категории). Например, первый набор элементов для выбора 90 и второй набор элементов для выбора 92 могут быть различными при управлении целевым приложением (например, при управлении звуком и кондиционером воздуха). Помимо своих атрибутов первый набор элементов для выбора 90 и второй набор элементов для выбора 92 могут отличаться с точки зрения своей иерархии. Например, первый набор элементов для выбора 90 может включать список выбора элементов для выбора, таких как для управления аудиоустройством или кондиционером воздуха, а второй набор элементов для выбора 92 может включать элементы для выбора нижнего уровня выбранного списка. В этом случае содержание элементов для выбора второго набора элементов для выбора 92 может варьировать в зависимости от элемента для выбора, выбранного из первого набора элементов для выбора 90.
[0062] Когда рабочий экран дисплея 20 принимает вид, показанный на Фиг. 13, рабочая поверхность сенсорной панели 10 разделена на две области, а именно область 107, соответствующую первому набору элементов для выбора, и область 108, соответствующую второму набору элементов для выбора 92, как показано на Фиг. 14.
[0063] Согласно способу конфигурирования областей, показанному на Фиг. 13 и Фиг. 14, пользователь убирает палец с рабочей поверхности сразу после выбора из списка и касается пальцем области 108, пытаясь выбрать желаемый элемент для выбора из второго набора элементов для выбора 92. В этом случае сигнал координат смещается из области 107 в область 108 согласно процедуре обработки данных, показанной на Фиг. 9 (на дисплее 20 сигнал координат перемещается из области отображения первого набора элементов для выбора 90 в область отображения второго набора элементов для выбора 92), а режим относительных координат заменяется режимом абсолютных координат. Это позволяет пользователю напрямую выбрать желаемый элемент для выбора из второго набора элементов для выбора 92, что повышает удобство использования.
[0064] Кроме того, согласно способу конфигурирования областей, показанному на Фиг. 13 и Фиг. 14, сигнал координат об изменении области, может быть получен так же, как и в способе конфигурирования областей, показанному на Фиг. 10, когда пользователь перемещает свой палец. Например, когда пользователь перемещает палец из области 107 в область 108, генерируется сигнал координат об изменении области. В этом случае режим относительных координат может быть переключен в режим абсолютных координат при перемещении пальца. Изменяя режим таким образом, пользователь может выбрать желаемый элемент для выбора даже при перемещении пальца, когда желаемый элемент для выбора из второго набора элементов для выбора 92 не может быть получен в режиме относительных координат, потому что режим заменен режимом абсолютных координат.
[0065] Хотя каждый первый набор элементов для выбора 90 и второй набор элементов для выбора 92 в примере, показанном на Фиг. 13, включает два или более элемента для выбора, набор элементов для выбора может включать только один элемент для выбора. Хотя элементы для выбора на рабочем экране дисплея 20 разделены на две категории, как показано в примере на Фиг. 13, существуют различные способы классификации. Например, когда включен элемент для выбора «Возврат», элемент для выбора «Возврат» может быть обработан как одна категория. Иными словами, область, соответствующая элементу для выбора «Возврат», может быть установлена на рабочей поверхности сенсорной панели 10. Когда рабочий экран дисплея 20 является экраном карты и на экране карты расположены различные элементы для выбора (например, кнопка приближения, кнопка отдаления, кнопка текущего местоположения и так далее), область, в которой на экране карты расположены различные элементы для выбора, и другая область (область карты) могут быть обработаны как различные категории. То есть область, соответствующая элементам для выбора, и область, соответствующая другой области (области карты), могут быть определены на рабочей поверхности сенсорной панели 10.
[0066] В примере, показанном на Фиг. 13, режим переключается из режима относительных координат в режим абсолютных координат на основании передвижения между областью 107 и областью 108 на рабочей поверхности сенсорной панели 10. Вместо этого режим может быть переключен из режима относительных координат в режим абсолютных координат на основании режима движения курсора 80 на рабочем экране дисплея 20. Например, когда положение курсора 80 меняется и переходит из области отображения первого набора элементов выбора 90 в область отображения второго набора элементов для выбора 92 через области отображения (а именно, когда выбран один из элементов для выбора второго набора элементов для выбора 92), режим может быть переключен из режима относительных координат в режим абсолютных координат.
[0067] В описанных выше вариантах осуществления изобретения «блок управления» в формуле изобретения реализован в виде блока 16 управления и блока 30 управления дисплеем, которые работают совместно. Как описано выше, функционал может быть разделен между блоком 16 управления и блоком 30 управления дисплеем любым способом, при этом функция одного из блоков управления, полностью или частично, может выполняться другим блоком управления. Когда все функции одного из блоков управления выполняются другим блоком управления, подразумевается, что нет необходимости осуществлять связь между ними. Функции блока 16 управления и блока 30 управления дисплеем могут выполняться тремя или более блоками управления, работающими совместно.
[0068] Несмотря на то что выше были детально описаны предпочтительные варианты осуществления настоящего изобретения, подразумевается, что настоящее изобретение не ограничивается описанными выше вариантами осуществления, и различные модификации и замены могут быть внесены в описанные выше варианты осуществления без выхода за границы настоящего изобретения.
[0069] Например, процесс обработки данных, показанный на Фиг. 5, может выполняться в неактивном состоянии (состоянии, когда пользователь убрал палец с рабочей поверхности сенсорной панели 10) после того, как была совершена операция подтверждения. Причина заключается в следующем. Если пользователь совершил неправильное действие и выбрал неверный элемент для выбора в режиме абсолютных координат до выполнения операции подтверждения, пользователь иногда желает выбрать нужный элемент для выбора снова, после поднятия пальца. В этом случае, когда неверный элемент для выбора, выбранный один раз, переводится в выбранное состояние и режим переключается в режим относительных координат, тот же самый неверный элемент для выбора выбирается снова, даже если пользователь убирает палец, а затем касается другой точки на рабочей поверхности сенсорной панели 10, пытаясь выбрать желаемый элемент выбора. С другой стороны, после выполнения операции подтверждения существует большая вероятность того, что пользователь выбрал желаемый элемент для выбора (обычно пользователь не совершает операции подтверждения, если элемент для выбора является неверным элементом для выбора). Таким образом, когда пользователь продолжает действие, удобство пользования улучшается, если режим является режимом относительных координат. Это также применимо к другим процедурам обработки данных, аналогичных показанной на Фиг. 8.
[0070] В вариантах осуществления изобретения, описанных выше, курсор 80 расположен таким образом, чтобы указывать на соотношение между положением касания пальцем пользователя рабочей поверхности сенсорной панели 10 и положением на рабочем экране дисплея 20. Вместо курсора 80 также может использоваться указатель, например, используемый в обычных ПК (персональных компьютерах). Когда используется указатель, курсор 80 (выбранное отображение) также может сохраняться.
[0071] Действие подтверждения осуществляется нажатием на рабочую поверхность сенсорной панели 10 в варианте осуществления изобретения, описанном выше. Вместо этого действие подтверждения может совершаться нажатием переключателя, установленного отдельно от сенсорной панели 10, например на стандартной сенсорной панели электростатическо-емкостного типа, которая используется в ноутбуках.
[0072] Хотя в описанных выше вариантах осуществления изобретения предусмотрен блок 15 генерирования вибрации для того, чтобы дать пользователю ощущение псевдощелчка, он может быть исключен из конструкции.
[0073] Однако только величина перемещения, выполняемого при помощи пальца (расстояние перемещения), и направление действия, а не скорость перемещения пальца учитываются в режиме относительных координат в описанных выше вариантах осуществления изобретения, скорость движения пальца также может учитываться. Например, возможно ускорить движение курсора 80 при увеличении скорости движения пальца. Это позволит пользователю повысить скорость перемещения, чтобы избежать необходимости передвигать палец на сравнительно большие расстояния или повторно перемещать палец, даже когда сохраняется режим относительных координат.
[0074] В описанных выше вариантах осуществления изобретения бортовое устройство 1 управления описано в качестве наиболее предпочтительного варианта осуществления изобретения. Аналогичное устройство управления может быть использовано в качестве устройства и вне транспортного средства.
[0075] На рабочем экране, на котором более высокая иерархия (первый набор элементов для выбора 90 для списка выбора в примере, показанном на Фиг. 13) и более низкая иерархия (второй набор элементов для выбора 92) отображаются в одно и то же время, как это происходит на рабочем экране, показанном на Фиг. 13, и в общем итоге два элемента для выбора формально расположены на выбранном состоянии в одно и то же время, когда выбран элемент для выбора в каждой иерархии. Однако в этом состоянии только элемент для выбора в нижней иерархии является фактически выбранным. Это связано с тем, что элемент для выбора в более высокой иерархии не функционирует в качестве кнопки, как только выбран элемент для выбора в более низкой иерархии (то есть действие подтверждения является действием подтверждения для более низкой иерархии).
СПИСОК ССЫЛОЧНЫХ ПОЗИЦИЙ
[0076] 1 Бортовое устройство управления
10 Сенсорная панель
12 Блок определения координат
14 Блок определения усилия нажатия
15 Блок генерирования вибрации
16 Блок управления
18 Память
20 Дисплей
30 Блок управления дисплеем
40 Механический переключатель
41 Переключатель выбора
42 Переключатель подтверждения
80 Курсор
90 Первый набор элементов для выбора
92 Второй набор элементов для выбора
101-108 Области