Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству обработки информации, способу обработки информации и программе.
Уровень техники
В последние годы получили широкое распространение портативные устройства обработки информации, имеющие сенсорную панель и сенсорную площадку (ниже называется сенсорной панелью), установленную в них. Такие устройства обработки информации портативного типа включают в себя, например, сотовый телефон, PHS (СПТ, система персональных мобильных телефонов), портативный проигрыватель движущегося изображения, портативный проигрыватель музыки, PDA (КПК, карманный персональный компьютер) или тому подобное. Кроме того, в последние годы в телевизионных приемниках, портативных игровых устройствах и пультах дистанционного управления, и т.д., также стали устанавливать сенсорную панель. Некоторые из этих устройств обработки информации не имеют другой модуль управления, кроме сенсорной панели. Пользователь, использующий такое устройство обработки информации, должен выполнять практически все операции, используя сенсорную панель.
Например, в выложенной заявке на японский патент №08-76926 раскрыта технология изменения количества страниц, переворачиваемых на экране в соответствии с количеством средств прикосновения, которыми прикасаются к поверхности сенсорной панели. Кроме того, в выложенной заявке на японский патент №11-119911 раскрыта технология переключения работы устройства в соответствии с количеством пальцев, направлением операции и давлением при выполнении операции, а также скоростью при выполнении операции, когда сенсорным переключателем управляют с помощью пальцев и т.д.
Однако в технологии, раскрытой в выложенной заявке на японский патент №08-76926, когда информацию получают из отображаемого содержания, положение, отображающее требуемую информацию, необходимо найти, используя процесс проб и ошибок, изменяя соответствующим образом количество средств прикосновения, для выполнения операций с сенсорной панелью, в результате чего возникает проблема, связанная с тем, что для получения информации требуется определенное время.
Кроме того, в технологии, описанной в выложенной заявке на японский патент №11-119911, когда выполняют операцию с сенсорным переключателем, пользователь должен заранее знать способ выполнения операции, такой как количество пальцев, направление операции, давление при выполнении операции и скорость выполнения операции, в результате чего возникает проблема, связанная с ухудшением работоспособности устройства.
Поэтому настоящее изобретение было выполнено с учетом описанных выше проблем, и при этом желательно предоставить новое и улучшенное устройство обработки информации, способ обработки информации и программу, позволяющие выполнять поиск информации среди отображаемого содержания, используя простую операцию, и позволяющие выполнять точную настройку скорости воспроизведения.
Сущность изобретения
В соответствии с вариантом выполнения настоящего изобретения предложено устройство обработки информации, которое включает в себя модуль детектирования положения ввода, который детектирует положение оператора, расположенного на модуле ввода операции, модуль детектирования направления, который детектирует направление движения оператора на основе изменения по времени детектируемого положения оператора, модуль изменения скорости воспроизведения, который изменяет скорость воспроизведения содержания, изменяющуюся с течением времени, отображаемого на экране, в соответствии с количеством операторов, детектируемых с помощью модуля детектирования положения ввода, и модуль изменения направления воспроизведения, который изменяет направление воспроизведения содержания, отображаемого на экране, в соответствии с направлением движения оператора, детектируемым модулем детектирования направления.
В соответствии с такой конфигурацией модуль детектирования положения ввода детектирует положение оператора, расположенного на модуле ввода операции, и модуль детектирования направления детектирует направление движения оператора на основе изменения времени детектируемого положения оператора. Кроме того, модуль изменения скорости воспроизведения изменяет скорость воспроизведения содержания, отображаемого на экране, изменяющегося с течением времени, в соответствии с количеством операторов, детектируемых модулем детектирования положения ввода. Кроме того, модуль изменения направления воспроизведения изменяет направление воспроизведения содержания, отображаемого на экране, в соответствии с направлением движения оператора, детектируемого модулем детектирования направления.
Модуль детектирования положения ввода, предпочтительно, может выводить координаты оператора, расположенного на модуле ввода операции, и модуль изменения скорости воспроизведения может менять скорость воспроизведения в соответствии с количеством координат операторов, одновременно передаваемых из модуля детектирования положения ввода.
Модуль изменения скорости воспроизведения может, предпочтительно, увеличивать скорость воспроизведения, при увеличении количества операторов, и уменьшать скорость воспроизведения, при уменьшении количества операторов.
Модуль изменения направления воспроизведения может, предпочтительно, изменять направление воспроизведения на направление вперед, по мере истечения времени воспроизведения содержания, когда направление движения приблизительно совпадает с направлением времени истечения содержания, и направление воспроизведения можно изменять на направление перемещения назад, в соответствии с истечением времени воспроизведения содержания, когда направление движения противоположно направлению времени истечения содержания.
Модуль детектирования направления может выбирать направление, соответствующее сумме векторов, формируемой по траектории, вычерчиваемой каждым из операторов, как направление движения при множественном количестве операторов.
Модуль детектирования направления может, предпочтительно, определять движение операторов, когда координаты операторов, передаваемые из модуля детектирования положения ввода, изменяются до заданного порогового значения или выше.
В соответствии с другим вариантом выполнения настоящего изобретения предложен способ обработки информации, который включает в себя этапы детектирования положения оператора, расположенного на модуле ввода операции, детектирования направления движения оператора на основе изменения по времени детектируемого положения оператора, изменения скорости воспроизведения содержания, которое изменяется с течением времени, отображаемого на экране, в соответствии с количеством детектируемых операторов, и изменения направления воспроизведения содержания, отображаемого на экране, в соответствии с направлением движения оператора, детектируемым модулем детектирования направления.
В соответствии с другим вариантом выполнения настоящего изобретения предложена программа, обеспечивающая реализацию компьютером, имеющим модуль ввода, выполнения операции, функции детектирования положения ввода, состоящей в детектировании положения оператора, расположенного на модуле ввода операции, функции детектирования направления, состоящей в детектировании направления движения оператора, на основе изменения по времени детектируемого положения оператора, функции изменения скорости воспроизведения, состоящей в изменении скорости воспроизведения содержания, которая изменяется с течением времени отображения на экране, в соответствии с количеством операторов, детектируемых функцией детектирования положения ввода, и функции изменения направления воспроизведения, состоящей в изменении направления воспроизведения содержания, отображаемого на экране, в соответствии с направлением движения оператора, детектируемого функцией детектирования направления.
В соответствии с такой конфигурацией компьютерную программу сохраняют в модуле сохранения компьютера и эта программа обеспечивает выполнение компьютером функции упомянутого выше устройства обработки информации, когда ее считывают в CPU (ЦПУ, центральное процессорное устройство) компьютера и выполняют. Кроме того, считываемый компьютер носитель информации, в котором записана компьютерная программа, также может быть предусмотрен. Например, магнитный диск, оптический диск, магнитооптический диск и запоминающее устройство типа флэш или тому подобное могут быть предоставлены как носитель информации. Кроме того, упомянутая выше компьютерная программа также может распространяться, например, через сеть, без использования носителя записи.
В соответствии с настоящим изобретением получение отображаемого содержания может быть выполнено, используя простую операцию, и точное регулирование скорости воспроизведения может быть легко выполнено.
Краткое описание чертежей
На фиг.1 показан пояснительный вид, предназначенный для пояснения примера внешнего вида устройства обработки информации в соответствии с первым вариантом выполнения настоящего изобретения;
на фиг.2 показан пояснительный вид, предназначенный для пояснения примера внешнего вида устройства обработки информации в соответствии с вариантом выполнения;
на фиг.3 показана блок-схема, предназначенная для пояснения функции устройства обработки информации в соответствии с вариантом выполнения;
на фиг.4 показан пояснительный вид, предназначенный для пояснения примера способа обработки информации в соответствии с вариантом выполнения;
на фиг.5 показан пояснительный вид, предназначенный для пояснения примера способа обработки информации в соответствии с вариантом выполнения;
на фиг.6 показан пояснительный вид, предназначенный для пояснения примера способа обработки информации в соответствии с вариантом выполнения;
на фиг.7 показана блок-схема последовательности операций, предназначенная для пояснения примера способа обработки информации в соответствии с вариантом выполнения;
на фиг.8 показан пояснительный вид, предназначенный для пояснения примера способа обработки информации в соответствии с вариантом выполнения; и
на фиг.9 показана блок-схема, предназначенная для пояснения аппаратной конфигурации устройства обработки информации в соответствии с каждым вариантом выполнения настоящего изобретения.
Подробное описание изобретения
Ниже будут подробно описаны предпочтительные варианты воплощения настоящего изобретения со ссылкой на приложенные чертежи. Следует отметить, что в описании и на приложенных чертежах конструктивные элементы, которые имеют, по существу, одинаковую функцию и конструкцию, обозначены одинаковыми номерами ссылочных позиций и повторное пояснение этих конструктивных элементов исключено.
Ниже будет приведено пояснение в следующем порядке.
(1) Цель
(2) Первый вариант выполнения
(2-1) Общая конфигурация устройства обработки информации
(2-2) Функциональная конфигурация устройства обработки информации
(2-3) Способ обработки информации
(2-4) Пример приложения для воспроизведения движущегося изображения
(3) Аппаратная конфигурация устройства обработки информации в соответствии с каждым вариантом выполнения настоящего изобретения
(4) Выводы
Цель
Перед пояснением вариантов выполнения настоящего изобретения, вначале будет описана цель настоящего изобретения.
В предшествующем уровне техники операционная система, в которой используется аппаратная кнопка на пульте дистанционного управления, а также в котором используется кнопка GUI (ГИП, графический интерфейс пользователя) на экране дисплея, применяют способ размещения множества кнопок в соответствии со скоростью поиска, таких как скорость смещения, пропуска, быстрого перехода вперед, перехода к следующему разделу или тому подобное. Поэтому существует проблема, связанная с тем, что необходимо выделять область для размещения этих кнопок на пульте дистанционного управления, и экран при этом, в основном, занят таким множеством кнопок. Также возникает проблема, связанная с тем, что из-за присутствия множества кнопок, имеющих похожий эффект, для пользователя может быть трудно выбрать кнопку для установки требуемого места содержания.
Кроме того, в системе управления с помощью жестов, в которой используется один палец на сенсорной панели, в предшествующем уровне техники, операции, выполняемой в поперечном направлении, обычно назначают такое значение, как "вперед" и "следующая". Однако если один параметр будет выделен для операции жеста, выполняемого в поперечном направлении, возникает проблема, состоящая в том, что другие параметры должны быть выделены для вертикального направления. Например, на экране воспроизведения музыки в автомобильной системе навигации и т.д., резкие движения, выполняемые в поперечном направлении, используются как "пропустить несколько секунд", и резкие движения в вертикальном направлении используются как "следующая музыка/предыдущая музыка". Однако, по сравнению с поперечным направлением, в случае вертикального направления, с трудом осуществляется концепция, связанная с тем, "что представляет собой предыдущая музыка или следующая музыка", в результате чего возникает проблема, связанная с неправильным срабатыванием устройства, и пользователь вынужден изучать способ управления этим устройством.
Поэтому желательно предоставить способ, позволяющий решать описанную выше проблему, который имел бы возможность выполнять поиск и получение информации среди отображаемого содержания с использованием простой операции и который позволял бы легко выполнять точную регулировку скорости воспроизведения, и авторы настоящего изобретения разработали технологию, которая будет описана ниже.
(Первый вариант выполнения)
<Общая конфигурация устройства обработки информации>
Вначале, со ссылкой на фиг.1, будет описана общая конфигурация устройства обработки информации в соответствии первым вариантом выполнения настоящего изобретения. На фиг.1 показан примерный вид, предназначенный для описания внешнего вида устройства 10 обработки информации в соответствии с этим вариантом выполнения. Следует отметить, что в приведенном ниже описании, случай, в котором устройство 10 обработки информации выполняет приложение карты для отображения карты на экране дисплея модуля дисплея, принят как пример.
Как показано на фиг.1, модуль дисплея (ниже сокращенно называемый сенсорной панелью 101), включающий в себя сенсорную панель 101, предусмотрен в устройстве 10 обработки информации. Как показано на фиг.1, каждый вид информации, такой как содержание движущегося изображения, отображают на сенсорной панели 101. Затем заданную обработку, такую как прокрутка, применяют к каждому виду информации, представляемой на сенсорной панели 101, в соответствии с прикосновением и движением оператора 12. Кроме того, конкретная область обработки также может быть предусмотрена на сенсорной панели 101. В этой конкретной области обработки отображают, например, объект, такой как пиктограмма, для выполнения заданной обработки, и путем выбора этой конкретной области отображения выполняют заданную обработку, соответствующую отображаемому объекту.
В устройстве 10 обработки информации применяют только эту конкретную обработку, такую как выбор объекта и движение отображаемого содержания, в соответствии с прикосновением и движением оператора 12. Например, когда оператор 12 перемещают, вычерчивая заданную траекторию, в состоянии прикосновения к сенсорной панели 101, устройство 10 обработки информации выполняет заданную обработку, соответствующую траектории, вычерчиваемой оператором 12. А именно, устройство 10 обработки информации имеет функцию ввода жеста. Например, когда вводят заданный жест, приложение, соответствующее этому жесту, активируют, или выполняют заданную обработку, соответствующую этому жесту.
Например, пальцы пользователя используют как оператор 12. Кроме того, стилус или сенсорную ручку иногда используют как оператор 12. Кроме того, в случае оптической сенсорной панели 101 произвольный объект можно использовать как оператор 12. Например, в случае оптической сенсорной панели 101, мягкий инструмент, такой как кисть, сильно прижатую к сенсорной панели 101, также можно использовать как оператор 12. Кроме того, в случае оптической сенсорной панели с сенсорной панелью 101, сформированной как панель ячеистого типа, любой объект можно использовать как оператор 12, если его контуры будут сфотографированы в сенсорной панели 101.
Здесь будет просто описана оптическая сенсорная панель типа панели ячеистого типа. Существует несколько видов оптической сенсорной панели. Например, относительно хорошо известная оптическая сенсорная панель в соответствии с системой, в которой оптический датчик предусмотрен во внешней рамке жидкокристаллической панели, составляющей жидкокристаллический дисплей, и положение и направление движения оператора 12, которым прикасаются к жидкокристаллической панели, детектируют с помощью этого оптического датчика. В отличие от этой системы оптическая сенсорная панель ячеистого типа имеет механизм детектирования положения и направления движения оператора 12, которым прикасаются к жидкокристаллической панели или который близко подносят к ней, с использованием матрицы оптических датчиков, и эта матрица оптических датчиков установлена на жидкокристаллической панели.
Более конкретно, оптический датчик и схема считывания сформированы на стеклянной подложке оптической сенсорной панели, и свет, падающий на нее снаружи, детектируют с помощью оптического датчика и его интенсивность считывают с помощью схемы считывания, распознавая, таким образом, контур оператора 12. Таким образом, в оптической сенсорной панели ячеистого типа форму, поверхность прикосновения и т.д. оператора 12 можно распознавать на основе контура оператора 12. Поэтому может быть реализована операция, выполняемая "поверхностью" прикосновения, которая трудно выполняется с использованием другой оптической сенсорной панели. Кроме того, благодаря применению оптической сенсорной панели ячеистого типа становится возможным получить такие преимущества, как улучшение точности распознавания и качества отображения, и дополнительное улучшение конструктивных свойств жидкокристаллического дисплея, на котором установлена такая оптическая сенсорная панель ячеистого типа.
Кроме того, конфигурацию устройства 10 обработки информации, в котором установлена сенсорная панель 101, можно изменять, например, как показано на фиг.2. В примере, показанном на фиг.2, сенсорная панель 101, составляющая устройство 10 обработки информации, и арифметический процессор 103, предназначенный для обработки информации положения и т.д. оператора 12, детектируемого сенсорной панелью 101, сформированы отдельно. В случае такого примера компоновки обработку данных, генерируемых в соответствии с обработкой, такую как выбор объекта и движение отображаемого содержания, выполняют с помощью арифметического процессора 103. Таким образом, конфигурация устройства 10 обработки информации может быть свободно изменена в соответствии с вариантом выполнения.
Кроме того, функцию устройства 10 обработки информации реализуют, например, с помощью портативного информационного терминала, сотового телефона, портативного игрового устройства, портативного проигрывателя музыки, оборудования для широковещательной передачи, персонального компьютера, автомобильной навигационной системы или домашнего информационного электронного устройства.
<Функциональная конфигурация устройства обработки информации>
Далее, со ссылкой на фиг.3, будет подробно описана функциональная конфигурация устройства обработки информации в соответствии с данным вариантом выполнения. На фиг.3 показана блок-схема, предназначенная для описания функциональной конфигурации устройства 10 обработки информации в соответствии с данным вариантом выполнения.
Например, как показано на фиг.3, устройство 10 обработки информации в соответствии с данным вариантом выполнения, в основном, включает в себя сенсорную панель 101, модуль 107 детектирования направления, модуль 109 управления приложением, модуль 115 управления дисплеем и модуль 117 накопителя.
Сенсорная панель 101 используется как модуль ввода операции, предусмотренный в устройстве 10 обработки информации в соответствии с данным вариантом выполнения. Такая сенсорная панель 101 может представлять собой упомянутую выше оптическую сенсорную панель и также может представлять собой оптическую сенсорную панель ячеистого типа. Такая сенсорная панель 101 может быть интегрально сформирована с модулем дисплея (не показан), таким как устройство дисплея устройства 100 обработки информации, или может быть сформирована отдельно. Такая сенсорная панель 101 дополнительно включает в себя модуль 105 детектирования положения ввода.
Модуль 105 детектирования положения ввода детектирует положение сенсорной панели 101, к которой прикоснулся оператор 12. Модуль 105 детектирования положения ввода также может быть сформирован с возможностью детектирования силы нажима, прикладываемого к сенсорной панели 101, когда оператор 12 прикасается к ней. Кроме того, модуль 105 детектирования положения ввода может иметь функцию детектирования присутствия оператора 12 в пространстве над сенсорной панелью 101, например, когда он приближается к сенсорной панели 101, даже если оператор 12 не прикасается к ней непосредственно, и распознавать это положение как положение прикосновения. А именно, положение прикосновения здесь может представлять собой положение, включающее в себя информацию о положении, относящуюся к движению, выполняемому оператором 12, при котором, например, возникает поток воздуха на экране сенсорной панели 101.
Модуль 105 детектирования положения ввода передает информацию, относящуюся к детектируемому положению прикосновения (более конкретно, координату положения прикосновения), в модуль 107 детектирования направления и в модуль 109 управления приложением, как введенную информацию положения. Например, как показано на фиг.4, когда количество детектируемых положений прикосновения составляет одно, модуль 105 детектирования положения ввода выводит одну координату (X1, Y1) как информацию положения ввода. Кроме того, когда количество детектируемых положений прикосновения два, модуль 105 детектирования положения ввода выводит множество детектируемых координат (X1, Y1), (X2, Y2).
Модуль 107 детектирования направления состоит, например, из ЦПУ (центральное процессорное устройство), ROM (ПЗУ, постоянное запоминающее устройство), RAM (ОЗУ, оперативное запоминающее устройство) и т.д. Модуль 107 детектирования направления детектирует направление движения оператора 12, используя значения координаты, которые представляют собой входную информацию положения, переданную из модуля 105 детектирования положения.
Более конкретно, модуль 107 детектирования направления детектирует направление движения оператора 12 на основе изменения входной информации положения, передаваемой через каждый заданный интервал времени (например, через каждые несколько миллисекунд - несколько сотен миллисекунд). Например, как показано на фиг.4, область определения движения, используемая для определения присутствия/отсутствия движения оператора 12, установлена в модуле 107 детектирования направления. Такая область определения движения может быть установлена как произвольная величина в соответствии с рабочими характеристиками, такими как разрешение, позволяющими разделять два соседних положения прикосновения на сенсорной панели 101, и, например, может быть установлена так, что она будет иметь радиус приблизительно 10 пикселей. Модуль 107 детектирования направления определяет, что оператор 12 перемещается, когда передаваемая входная информация о положении изменяется, превышая протяженность этой области определения движения. Кроме того, когда передаваемая входная информация о положении изменяется так, что она не превышает протяженность области определения движения, модуль 107 детектирования направления может определять, что оператор 12 выполнил так называемое движение постукивания. Переместился ли или нет оператор 12, определяют в отношении всех частей входной информации о положении, передаваемой в одни и тем же моменты времени. А именно, когда два значения координат передают как входную информацию о положении в одни и те же моменты времени, модуль 107 детектирования направления определяет, как описано выше, каждую вариацию времени этих двух значений координат.
Кроме того, когда передаваемая входная информация о положении изменяется, превышая диапазон области определения движения, модуль 107 детектирования направления детектирует направление вектора, формируемого по траектории, вычерчиваемой передаваемой входной информацией о положении с течением времени, как направление движения. Магнитуда вектора представляет собой величину движения оператора 12.
Например, на фиг.5 показан случай, в котором координату (X1 (t1), Y1 (t1)) передают в момент времени t1 из модуля 105 детектирования входного положения и положение во время t2, соответствующее входной информации о положении, определяют по координате А' (Х3 (t2), Y3 (t2)), и этот случай будет рассмотрен. В этот момент времени модуль 107 детектирования направления детектирует направление, показанное вектором V1, определенным по координате А исходной точки и по координате А' конечной точки, как направление движения оператора 12, который прикоснулся к координате А. Кроме того, модуль 107 детектирования направления устанавливает магнитуду вектора V1 как величину движения оператора 12.
Кроме того, на фиг.5 представлен случай, в котором координату А (X1 (t1), Y1 (t1)) и координату В (Х2 (t1), Y2 (t1)) передают в момент времени t1 из модуля 105 детектирования входного положения, и этот случай будет рассмотрен ниже. В этом случае также, вектор V1 и вектор V2 соответственно определены на основе координат А' и В' в момент времени t2, соответствующий каждой входной информации о положении. Здесь, когда множество частей входной информации о положении передают в один и тот же момент времени, модуль 107 детектирования направления не определяет каждый вектор, генерируемый по каждой входной информации о положении, как направление движения, но определяет направление движения, используя следующий способ.
Например, как показано в фиг.5, модуль 107 детектирования направления может определять направление, соответствующее сумме двух векторов V1 и V2, как направление движения. Кроме того, не только в случае, когда передают две координаты входного положения, но также и в случае, когда передают три или больше координаты входного положения в один и тот же момент времени, направление движения может быть уникально определено в результате получения суммы векторов каждой из координаты входного положения, определенной с течением времени. Когда направление движения определяют на основе множества векторов, модуль 107 детектирования направления также может определить магнитуду суммы векторов как направление движения или может определить магнитуду любого одного из векторов как величину движения.
Кроме того, как показано на фиг.5, модуль 107 детектирования направления может определять направление движения по углу θ фокусирования, формируемому двумя векторами V1 и V2. В этом случае также, когда три или больше входных координаты положения передают в один и тот же момент времени, вначале модуль 107 детектирования направления определяет вектор координаты входного положения, определенной по истечению времени. Затем фокусируют один вектор среди определенных векторов и рассматривают угол, формируемый этим вектором и другим вектором. Таким образом, модуль 107 детектирования направления может определять направление движения. А именно, когда угол θ меньше, чем заданное пороговое значение, и представляет собой, например, острый угол, этот случай представляет, что каждый вектор обозначает одно и то же направление. Кроме того, когда угол θ больше, чем заданное пороговое значение, и, например, представляет собой тупой угол, этот случай представляет, что каждый вектор обозначает направление расхождения друг от друга.
Модуль 107 детектирования направления передает информацию о направлении, включающую в себя направление движения, и величину движения оператора 12 детектируют, как описано выше в модуле 109 управления приложением.
Модуль 109 управления приложением состоит, например, из ЦПУ, ПЗУ, ОЗУ и т.д. и выполняет управление выполнением приложения каждого вида, сохраненного в модуле 117 накопителя и в ПЗУ, как будет описано ниже. Содержание, которое изменяется с течением времени, такое как каждый вид статического изображения, и т.д., сопровождаемого содержанием движущегося изображения и содержанием музыки, отображают на экране дисплея модуля дисплея (не показан) с использованием приложения, управляемого модулем 109 управления приложением. Кроме того, содержание, отображаемое на экране дисплея, можно прокручивать, а именно выполнять быстрое движение вперед и движение назад, в соответствии с заданной операцией с помощью такого приложения. В качестве примера такого приложения, например, можно представить приложение для воспроизведения, предназначенное для воспроизведения содержания движущегося изображения, и приложение для воспроизведения, выполненное с возможностью синтетического воспроизведения музыкального содержания и такого содержания, как статическое изображение. Например, как показано на фиг.3, модуль 109 управления приложением дополнительно включает в себя модуль 111 изменения скорости воспроизведения и модуль 113 изменения направления воспроизведения.
Модуль 111 изменения скорости воспроизведения состоит, например, из ЦПУ, ПЗУ и ОЗУ, и основан на входной информации о положении, передаваемой из модуля 105 детектирования входного положения, при этом модуль 109 управления приложением изменяет скорость воспроизведения содержания, отображаемого на экране дисплея.
Время, требуемое для окончания воспроизведения содержания, представляет собой стандартное время воспроизведения, когда данные содержания, соответствующие воспроизводимому содержанию, воспроизводят без какой-либо конкретной обработки, применяемой к ним. Скорость, требуемая для окончания воспроизведения содержания в течение стандартного времени воспроизведения, представляет собой стандартную скорость воспроизведения. Когда скорость воспроизведения превышает стандартную скорость воспроизведения на одну из множества скоростей, воспроизведение содержания заканчивается за более короткое время, чем стандартное время воспроизведения. И, наоборот, когда скорость воспроизведения меньше, чем одна из множества скоростей, от стандартной скорости воспроизведения, воспроизведение содержания заканчивается за более длительное время, чем стандартное время воспроизведения. Скорость воспроизведения, превышающая стандартную скорость воспроизведения на одну из множества скоростей, устанавливают, когда содержание быстро перемещают вперед или перемещают назад. Кроме того, скорость воспроизведения меньше, чем на одну из множества скоростей от стандартной скорости воспроизведения, устанавливают, когда выполняют медленное воспроизведение содержания.
Более конкретно, модуль 111 изменения скорости воспроизведения меняет скорость воспроизведения содержания в соответствии с количеством значений координат, передаваемых из модуля 105 детектирования входного положения. Кроме того, модуль 111 изменения скорости воспроизведения увеличивает скорость воспроизведения по мере того, как увеличивается количество переданных значений координат, и уменьшает скорость воспроизведения по мере уменьшения количества значений координат. Такую обработку изменения скорости воспроизведения выполняют, например, непрерывно.
Взаимосвязь между количеством переданных значений координат и скоростью воспроизведения в работающем приложении свободно определена для каждого приложения и, например, может быть записана в модуле 117 накопителя, как будет описано ниже, в форме базы данных и таблицы соответствия. Кроме того, взаимоотношение между количеством переданных значений координат и скоростью воспроизведения в работающем приложении может быть заранее определено в приложении.
Модуль 111 изменения скорости воспроизведения меняет время переключения отображаемого содержания, которое отображают в модуле дисплея (не показан) в соответствии с измененной скоростью воспроизведения, и запрашивает модуль 115 управления дисплеем управлять экраном дисплея.
Модуль 113 изменения направления воспроизведения состоит, например, из ЦПУ, ПЗУ и ОЗУ и на основании информации направления, передаваемой из модуля 107 детектирования направления, делает направление воспроизведения содержания, отображаемого на экране дисплея, совпадающим с направлением движения оператора 12. Более конкретно, когда направление движения оператора 12, передаваемое из модуля 107 детектирования направления, приблизительно идентично направлению времени истечения содержания, модуль 113 изменения направления воспроизведения меняет направление воспроизведения на направление с продвижением в направлении времени истечения воспроизведения содержания. И, наоборот, когда направление движения оператора 12, переданное из модуля 107 детектирования направления, противоположно направлению времени истечения содержания, направление воспроизведения изменяют на направление обратного перемещения с течением времени воспроизведения содержания. Например, в случае, когда каждое изображение, составляющее содержание движущегося изображения, перемещают в правую сторону с левой стороны экрана дисплея, модуль 113 изменения направления воспроизведения изменяет направление воспроизведения содержания движущегося изображения на направление перемещения содержания вперед в соответствии со временем истечения воспроизведения, когда модуль 107 детектирования направления передает сообщение о том, что направление операции оператора 12 представляет собой направление вправо. Кроме того, когда модуль 107 детектирования направления передает сообщение, что направление операции оператора 12 представляет собой направление влево, модуль 113 изменения направления воспроизведения меняет направление воспроизведения содержания движущегося изображения на направление перемещения, обратного истечению времени воспроизведения содержания.
Кроме того, предполагается, что множество координат передают в модуль 113 изменения направления воспроизведения из модуля 107 детектирования направления с истечением времени. Здесь, например, как показано на фиг.6, координату А (X1 (t1), Y1 (t1)) передают в определенный момент времени t1 и положение времени t2, соответствующее входной информации положения, определяют по координате А' (Х2 (t2), Y2 (t2)), и этот случай будет рассмотрен. В этом случае, поскольку направление движения оператора 12 представляет собой направление вправо, модуль 113 изменения направления воспроизведения устанавливает направление воспроизведения при воспроизведении содержания как направление перемещения вперед. Кроме того, когда координату В (Х3 (t3), Y3 (t3)) передают в момент времени 13 после того, как движение оператора 12 остановится в координате А' один раз и положение в момент времени t4, соответствующее этой информации входного положения, определяют по координате В' (Х4 (t4), Y4 (t4)), в этом случае направление движения оператора 12 от момента времени t3 до момента времени t4, представляет собой направление движения влево, как показано на фиг.6. В этом случае, поскольку движение оператора 12 останавливается один раз между временем t2 и временем t3, модуль 113 изменения направления воспроизведения меняет направление воспроизведения, установленное в направлении вперед, один раз на направление обратного перемещения, соответствующее направлению влево.
Таким образом, когда оператор 12 продолжает двигаться между одним определенным моментом времени и другим определенным моментом времени, модуль 113 изменения направления воспроизведения определяет направление воспроизведения на основе взаимосвязи положений между начальным положением движения оператора 12 и конечным положением движения оператора 12. Однако когда движение оператора 12 останавливается один раз, движение оператора 12 определяют как выполненное за два этапа и направление воспроизведения, соответствующее направлению движения на каждом этапе, определяют соответствующим образом.
Кроме того, также возможно рассмотреть случай, такой как передача движения оператора 12, соответствующего заданному жесту, из модуля 107 детектирования направления, после движения оператора 12 для определения направления воспроизведения. В таком случае модуль 109 управления приложением может установить направление воспроизведения в соответствии с вновь переданным направлением движения оператора 12 при поддержании установленного значения скорости воспроизведения, которая была однажды установлена.
Модуль 113 изменения направления воспроизведения меняет направление воспроизведения содержания, отображаемого на экране дисплея, для отображения в модуле дисплея (не показан) в соответствии с определенным направлением воспроизведения и запрашивает модуль 115 управления дисплеем выполнить управление экраном дисплея.
Модуль 115 управления дисплеем представляет собой средство для управления произвольной информацией так, что эту информацию отображают в модуле дисплея (не показан). Модуль 115 управления дисплеем считывает данные дисплея, записанные в модуле 117 накопителя, как будет описано ниже, и выполняет их отображение в модуле дисплея (не показан) на основе инструкции модуля 109 управления приложением.
Затем модуль 115 управления дисплеем управляет скоростью воспроизведения содержания, отображаемого в модуле дисплея на основе инструкции, переданной из модуля 111 изменения скорости воспроизведения. Кроме того, модуль 115 управления дисплеем управляет направлением воспроизведения содержания, отображаемого в модуле дисплея, на основе инструкции, переданной из модуля 113 изменения направления воспроизведения. В результате содержание, отображаемое в модуле дисплея, воспроизводят со скоростью воспроизведения в соответствии с количеством операторов 12 в направлении движения оператора 12. А именно, когда вводят направление движения, соответствующее перемещению вперед, содержание перемещают вперед со скоростью воспроизведения, которая соответствует количеству операторов 12, и пользователь может получать содержание с требуемой скоростью поиска. И, наоборот, когда вводят направление движения, соответствующее обратному перемещению, содержание перемещают обратно со скоростью воспроизведения, соответствующей количеству операторов 12, и пользователь может получать содержание с требуемой скоростью поиска,
В модуле 117 накопителя сохраняется каждый вид приложения, выполняемый модулем 109 управления приложением устройства 10 обработки информации в соответствии с данным вариантом выполнения. Кроме того, в модуле 117 накопителя сохраняются данные, относящиеся к информации, отображаемой в модуле дисплея, с приложением, выполнением которого управляют с помощью модуля 109 управления приложением. Приложение, сохраненное в модуле 117 накопителя, считывают и выполняют с помощью модуля 109 управления приложением. Затем данные отображения, записанные в модуле 117 накопителя, считывают и отображают на экране дисплея с помощью работающего приложения.
Кроме того, в модуле 117 накопителя сохранены данные объекта, отображаемого на сенсорной панели 101. Данные объекта здесь включают в себя произвольные части, составляющие графический интерфейс пользователя, такие как пиктограммы, кнопки и миниатюрные изображения. Кроме того, в модуле 117 накопителя сохраняется информация атрибута в ассоциации с отдельными данными объекта. Информация атрибута включает в себя, например, дату/время приготовления, дату/время обновления, имя подготовившего человека, имя человека, выполнившего обновления данных для этого содержания, вид данных содержания, размер данных содержания, уровень важности и приоритет.
Кроме того, другие данные, кроме упомянутых выше данных, могут быть сохранены в модуле 117 накопителя различные параметры, которые требуется сохранять при выполнении некоторой обработки устройством 10 обработки информации и состояние выполняемой обработки, или может быть обеспечена возможность соответствующего сохранения базы данных каждого вида и т.д. Модуль 105 детектирования входного положения, модуль 107 детектирования направления, модуль 109 управления приложением, модуль 111 изменения скорости воспроизведения, модуль 113 изменения направления воспроизведения, модуль 115 управления дисплеем и т.д. могут свободно считывать и записывать данные в этот модуль 117 накопителя.
Выше был описан пример функций устройства 10 обработки информации в соответствии с данным вариантом выполнения. Каждый упомянутый выше составляющий элемент может быть составлен с использованием определенного элемента и схемы общего назначения или может быть составлен с помощью аппаратных средств, специализированных для выполнения функции каждого составляющего элемента. Кроме того, функция каждого составляющего элемента может быть полностью выполнена с помощью ЦПУ и т.д. В соответствии с этим конфигурация может быть, соответственно, изменена в соответствии с техническим уровнем, существующим во время выполнения данного варианта выполнения.
Кроме того, также возможно подготовить компьютерную программу для реализации каждой функции устройства 10 обработки информации в соответствии с упомянутым выше каждым вариантом выполнения настоящего изобретения и воплотить его в персональном компьютере и т.д.
<Способ обработки информации>
Далее будет подробно описан со ссылкой на фиг.7 способ обработки информации в соответствии с данным вариантом выполнения. На фиг.7 показана блок-схема последовательности операций, предназначенная для описания способа обработки информации в соответствии с данным вариантом выполнения.
Вначале пользователь устройства 10 обработки информации выполняет операции с сенсорной панелью 101, используя оператор 12, такой как палец или стилус, и выбирает объект, такой как пиктограмма, ассоциированный с требуемым для выполнения приложением. Таким образом, модуль 109 управления приложением устройства 10 обработки информации активирует приложение, ассоциированное с выбранным объектом, и начинает воспроизведение содержания (этап S101).
Затем модуль 109 управления приложением ожидает ввода пользователя и определяет, была ли или нет введена операция окончания приложения (этап S103). Когда операция окончания приложения будет введена пользователем, модуль 109 управления приложением заканчивает работу приложения (этап S105).
Пока операция окончания приложения не введена, модуль 109 управления приложением дополнительно ожидает ввода пользователя.
Когда пользователь прикасается к сенсорной панели 101, выполняя операции с оператором 12, модуль 105 детектирования положения ввода детектирует положение сенсорной панели 101, к которому прикоснулся оператор 12 (этап S107), и передает значение координаты, соответствующее положению прикосновения, как информацию ввода положения, в модуль 107 детектирования направления и в модуль 109 управления приложением. Кроме того, если оператор 12 не прикоснулся к сенсорной панели 101, модуль 109 управления приложением устанавливает скорость воспроизведения содержания как нормальную скорость воспроизведения (а именно, стандартную скорость воспроизведения) (этап S109).
Модуль 107 детектирования направления, в который передают входную информацию положения из модуля 105 детектирования положения ввода положения, детектирует направление движения оператора 12 на основе изменения по времени передаваемой входной информации положения (этап S111). Более конкретно, модуль 107 детектирования направления устанавливает направление вектора, сформированного по траектории, вычерченной при изменении времени по переданным значениям координаты, как направление движения и устанавливает магнитуду вектора как величину движения. Когда имеется множество значений координат, передаваемых в одно и то же время, направление, соответствующее сумме векторов в соответствии с изменением времени каждого значения координаты, устанавливают как направление движения, с помощью модуля 107 детектирования направления.
Модуль 107 детектирования направления передает детектируемую информацию направления, включающую в себя направление движения, в модуль 113 изменения направления воспроизведения, модуля 109 управления приложением.
Модуль 113 изменения направления воспроизведения, в который была передана информация направления, определяет направление воспроизведения содержания в соответствии с направлением движения, включенным в информацию направления. А именно, когда оператор 12 направления движения представляет собой направление влево, модуль 113 изменения направления воспроизведения устанавливает направление воспроизведения в направлении обратного передвижения по времени воспроизведения содержания (этап S113). Кроме того, когда направление движения оператора 12 представляет собой направление вправо, модуль 113 изменения направления воспроизведения устанавливает направление воспроизведения в направлении быстрого перемещения вперед по времени воспроизведения содержания (этап S115). Модуль 113 изменения направления воспроизведения запрашивает модуль 115 управления отображением выполнить управление экраном дисплея для изменения содержания, отображаемого в модуле дисплея (не показан), в соответствии с заданным направлением воспроизведения.
В то же время модуль 111 изменения скорости воспроизведения модуля 109 управления приложением, в который была передана входная информация положения, меняет скорость воспроизведения в соответствии с количеством переданных значений координаты (а именно, количество операторов 12) (этап S117). А именно, когда количество операторов 12 равно одному, модуль 111 изменения скорости воспроизведения устанавливает скорость воспроизведения содержания как двойную скорость (этап S119). Кроме того, когда количество операторов 12 равно двум, модуль 111 изменения скорости воспроизведения устанавливает скорость воспроизведения содержания как тройную скорость (этап S121). Кроме того, когда количество операторов 12 равном трем, модуль 111 изменения скорости воспроизведения устанавливает скорость воспроизведения содержания как учетверенную скорость (этап S123). После этого модуль 111 изменения скорости воспроизведения изменяет скорость переключения экрана содержания, отображаемого в модуле дисплея (не показан), в соответствии со скоростью воспроизведения после изменения и запрашивает модуль 115.управления дисплеем выполнить управление экраном дисплея.
Модуль 115 управления дисплеем, в которой был передан запрос инструкции в отношении управления отображением на экране дисплея из модуля 109 управления приложением, модуля 111 изменения скорости воспроизведения и модуля 113 изменения направления воспроизведения управляет содержанием отображения, отображаемого в модуле дисплея (не показан), на основе содержания инструкции, переданной из каждого модуля обработки (этап S125).
Когда изменение содержания отображения заканчивается, обработка снова возвращается на этап S103 и устройство 10 обработки информации ожидает ввода пользователя.
Кроме того, в способе обработки информации, в соответствии с данным вариантом выполнения вначале приведено пояснение в отношении случая, когда направление воспроизведения содержания установлено на основе направления движения оператора 12, и после этого скорость воспроизведения содержания устанавливают на основе количества операторов 12. Однако настоящее изобретение не ограничивается упомянутым выше примером. Например, после того как скорость воспроизведения содержания будет установлена на основе количества операторов 12, скорость воспроизведения содержания может быть установлена на основе направления движения оператора 12. Кроме того, скорость воспроизведения содержания и направление воспроизведения содержания могут быть установлены параллельно.
Как описано выше, в способе обработки информации, в соответствии с данным вариантом выполнения, скорость воспроизведения содержания изменяется в соответствии с количеством операторов 12, таких как пальцы и стилус, используемые для ввода, и направление воспроизведения содержания изменяют в соответствии с направлением движения оператора 12. Таким образом, в способе обработки информации в соответствии с данным вариантом выполнения может быть реализована интуитивная работа без перерывов. Кроме того, в способе обработки информации в соответствии с данным вариантом выполнения возможно предоставить систему выполнения операций, позволяющую легко выполнять точную регулировку скорости воспроизведения, выполняя только такую простую операцию, как регулирование количества пальцев и стилусов во время операции.
<Пример приложения для воспроизведения движущегося изображения>
Далее, со ссылкой на фиг.8, будет подробно описан пример случая, в котором способ обработки информации в соответствии с данным вариантом выполнения применяют к приложению воспроизведения движущегося изображения. На фиг.8 показан пояснительный вид, предназначенный для описания примера приложения способа обработки информации в соответствии с данным вариантом выполнения.
В приложении воспроизведения движущегося изображения часто выполняют операцию быстрого перемещения вперед/перемещения назад для перехода к целевой сцене в движущемся изображении. Поэтому скорость воспроизведения изменяют путем перетягивания оператора 12, такого как пальцы, в поперечном направлении, используя данную технологию, и скорость воспроизведения можно изменять в соответствии с количеством операторов 12, например, устанавливая "двойную скорость" при использовании одного пальца, "тройную скорость" с помощью двух пальцев, и "учетверенную скорость" с помощью трех пальцев. В данном примере приложения, например, быстрый переход вперед выполняют с помощью операции, выполняемой слева направо, и обратный переход выполняют с помощью операции, выполняемой справа налево.
Пользователь может регулировать скорость интуитивно и без перерывов, используя, например, только пальцы в качестве оператора 12. Например, когда выполняют операцию быстрого перехода вперед к произвольной сцене, первый большой быстрый переход вперед выполняют тремя пальцами, затем операцию выполняют двумя пальцами, причем один палец убирают при приближении к целевой сцене, и операцию выполняют одним пальцем, при этом убирают один или больше пальцев, при дальнейшем приближении к целевой сцене. Таким образом, путем постепенного уменьшения количества операторов возможно выполнять точную регулировку. Например, как показано на фиг.8, путем последовательного выполнения обработки в соответствии с количеством пальцев скорость поиска можно изменять с помощью пальцев, которыми прикасаются к сенсорной панели, которая представляет собой устройство ввода данных.
В случае операции жеста на нормальной сенсорной панели, когда выделяют определенную функцию в поперечном направлении, другие функции требуется выделять для вертикального жеста или необходимо выделять кнопку ГИП. Однако в такой технологии быстрый переход вперед/переход назад в несколько этапов возможен только в поперечном направлении. Используя только направление, можно легко повторно вызывать такую операцию, как "следующий" или "вперед" в поперечном направлении, при этом возможно дополнительно назначить операцию для жеста в этом же направлении, в котором, хотя значение движения, такого как "двойная скорость", "тройная скорость" и "четверная скорость" является тем же, изменяется только величина перемещения.
Кроме того, особенность, связанная с тем, что дополнительный крупный модуль можно изменять в соответствии с количеством операторов, является той же, что и в явлении, существующем в физическом мире, состоящем в том, что если количество пальцев увеличивается, проще передавать усилие на объект, что позволяет в значительной степени перемещать этот объект. Поэтому это способствует интуитивному пониманию пользователя, что, таким образом, снижает нагрузку на обучение.
<Аппаратная конфигурация>
Далее со ссылкой на фиг.9 будет подробно описана аппаратная конфигурация устройства 10 обработки информации в соответствии с каждым вариантом выполнения настоящего изобретения. На фиг.9 показана блок-схема, предназначенная для описания аппаратной конфигурации устройства 10 обработки информации в соответствии с каждым вариантом выполнения настоящего изобретения.
Устройство 10 обработки информации, в основном, включает в себя ЦПУ 901, ПЗУ 903 и ОЗУ 905. Кроме того, устройство 10 обработки информации дополнительно включает в себя главную шину 907, мост 909, внешнюю шину 911, интерфейс 913, устройство 915 ввода, устройство 917 вывода, устройство 919 накопитель, привод 921, порт 923 соединения и устройство 925 передачи данных.
ЦПУ 901 выполняет функцию устройства арифметической операции и устройства управления и управляет общей работой или частью операций устройства 10 обработки информации в соответствии с каждым видом программы, записанной в ПЗУ 903, ОЗУ 905, устройства 919 накопителя или съемного носителя 927 записи. В ПЗУ 903 сохраняют программу или параметр арифметической операции и т.д., используемые ЦПУ 901. В ОЗУ 905 временно сохраняют программу, используемую при ее выполнении в ЦПУ 901, и параметры, и т.д., которые, соответственно, изменяются при выполнении в ЦПУ 901. Они соединены друг с другом с помощью главной шины 907, которая состоит из внутренней шины, такой как шина ЦПУ.
Главная шина 907 соединена с внешней шиной 911, такой как шина PCI (МПК, межсоединение периферийных компонентов/Интерфейс) через мост 909.
Устройство 915 ввода представляет собой средство выполнения операций, предназначенное для управления, например, мышью, клавиатурой, сенсорной панелью, кнопкой, переключателем и рычагом, выполняемого пользователем. Кроме того, устройство 915 ввода может, например, представлять собой средство дистанционного управления (так называемый пульт дистанционного управления), в котором используются, например, инфракрасные лучи или другие радиоволны, и также может представлять собой внешнее подключенное оборудование 929, такое как сотовый телефон и КПК, который отвечает на операцию, выполняемую устройством 10 обработки информации. Кроме того, устройство 915 ввода состоит, например, из схемы управления вводом и т.д., которая генерирует входной сигнал на основе информации, вводимой пользователем, используя упомянутое выше средство операций, и выводит его в ЦПУ 901. Благодаря выполнению операций с устройством 915 ввода, пользователь устройства 10 обработки информации может вводить данные каждого вида в устройство 10 обработки информации и может передавать инструкцию на выполнение операции обработки в устройство 10 обработки информации.
Устройство 917 вывода состоит из устройства, которое позволяет визуально и на слух уведомлять пользователя о полученной информации. В качестве такого устройства можно представить такие устройства, как устройство дисплея CRT (ЭЛТ, электроннолучевая трубка), устройство жидкокристаллического дисплея, устройство плазменного дисплея, устройство дисплея EL (ЭЛ, электролюминесценции) и лампу, устройство вывода голоса, такое как громкоговоритель и головной телефон, устройство принтера, сотовый телефон и факсимильный аппарат. Устройство 917 вывода, например, выводит результат, получаемый в каждом виде обработки, выполняемой устройством 10 обработки информации. В частности, устройство дисплея отображает результаты, полученные каждым видом обработки, выполняемой устройством 10 обработки информации, в виде текста или изображения. В то же время, устройство вывода голоса преобразует аудиосигнал, такой как воспроизводимые голосовые данные и аудиоданные, в аналоговый сигнал и выводит этот преобразованный сигнал.
Устройство 919 накопитель представляет собой устройство, предназначенное для сохранения данных, составленное, как пример модуля сохранения устройства 10 обработки информации. Устройство 919 накопитель состоит, например, из магнитного устройства - накопителя, такого как HDD (НЖМД, накопитель на жестком магнитном диске), полупроводниковое устройство - накопитель, оптическое устройство - накопитель, или магнитооптическое устройство - накопитель. В таком устройстве 919 накопителе сохраняют программу и каждый вид данных, выполняемую ЦПУ 901 и данные звукового сигнала и данные сигнала изображения, полученные извне.
Привод 921 представляет собой устройство считывания/записи для носителя записи, и встроен или установлен как внешнее устройство в устройство 10 обработки информации. Привод 921 считывает информацию, записанную на установленный магнитный диск, оптический диск, магнитооптический диск или съемный носитель 927 записи, такой как полупроводниковое запоминающее устройство, и выводит ее в RAM (ОЗУ, оперативное запоминающее устройство) 905. Кроме того, привод 921 может считывать записанную информацию с установленного магнитного диска, оптического диска, магнитооптического диска или съемного носителя 927 записи, такого как полупроводниковое запоминающее устройство. Съемный носитель 927 записи представляет собой, например, носитель DVD (цифровой универсальный диск), носитель HD-DVD (DVD высокой плотности) и носитель типа Blu-ray, или тому подобное. Кроме того, съемный носитель 927 записи может представлять собой носитель типа Compact Flash (CF) (зарегистрированный товарный знак), memory stick или карту памяти SD (надежная цифровая карта памяти), или тому подобное. Кроме того, съемный носитель 927 записи также может представлять собой, например, микросхему бесконтактного типа, встроенную карту с микросхемой (карту с интегральной микросхемой) или электронное оборудование, или тому подобное.
Порт 923 подключения представляет собой порт, предназначенный для непосредственного подключения оборудования устройства 10 обработки информации. В качестве примера порта 923 подключения можно представить порт USB (УПШ, универсальная последовательная шина) и порт IEEE1394, такой как i Link, и порт ИМВС (ИМВС, интерфейс малых вычислительных систем), и т.д.. В качестве другого примера порта 923 подключения можно представить порт RS-232C, оптический аудиовывод и порт HDMI (МИВР, мультимедийный интерфейс с высоким разрешением) или тому подобное. Путем подключения внешнего подключаемого оборудования 929 к этому порту 923 подключения, устройство 10 обработки информации непосредственно получает данные аудиосигнала и данные сигнала изображения из оборудования 929 внешнего подключения или предоставляет данные аудиосигнала и данные сигнала изображения в оборудование 929 внешнего подключения.
Устройство 925 передачи данных представляет собой, например, интерфейс передачи данных, состоящий из устройства передачи данных и т.д., предназначенного для подключения к сети 931 передачи данных. Устройство 925 передачи данных представляет собой, например, карту передачи данных для подключения к кабельной или беспроводной LAN (ЛВС, локальная вычислительная сеть), Bluetooth или WUSB (беспроводный УПШ). Кроме того, устройство 925 передачи данных может представлять собой маршрутизатор для оптической передачи данных, маршрутизатор для ADSL (АЦАЛ, ассиметричная цифровая абонентская линия), или модем для каждого вида передачи данных. Такое устройство 925 передачи данных может передавать/принимать сигнал и т.д. в соответствии с заданным протоколом, таким как TCP/IP (ПУП/ПИ, протокол управления передачей/протокол Интернет, например, между сетью Интернет и другим оборудованием передачи данных. Кроме того, сеть 931 передачи данных, подключенная к устройству 925 передачи данных, состоит из подключаемой по кабелю или по беспроводному каналу сети и т.д. и может, например, представлять собой сеть Интернет, домашнюю ЛВС, инфракрасную передачу данных, передачу данных по радиоканалу или спутниковую передачу данных, или тому подобное.
Как описано выше, представлен пример аппаратной конфигурации, позволяющей реализовать функцию устройства 10 обработки информации в соответствии с каждым вариантом выполнения настоящего изобретения. Упомянутый выше каждый составляющий элемент может быть составлен путем использования элементов общего назначения или может быть составлен с помощью аппаратных средств, специализированных для выполнения функции каждого составляющего элемента. В соответствии с этим используемую конфигурацию аппаратных средств можно изменять соответствующим образом в соответствии с современным техническим уровнем и временем выполнения данного варианта выполнения.
<Выводы>
Как описано выше, в устройстве обработки информации и в способе обработки информации в соответствии с каждым вариантом выполнения настоящего изобретения возможно реализовать систему интуитивной операции таким образом, что направление операции оператора и направление воспроизведения содержания совпадают друг с другом. Кроме того, поскольку система операции выполнена логично, пользователь не путается. Кроме того, скорость воспроизведения можно регулировать без перерывов и путем регулирования количества операторов во время операции, система операции позволяет легко выполнять точную настройку, и можно легко изменять направление множества параметров для получения результата операции. Кроме того, параметры можно изменять на основе направления движения и количества операторов, и поэтому нет необходимости размещать множество кнопок управления в устройстве обработки информации, что способствует уменьшению размера устройства обработки информации. Таким образом, в устройстве обработки информации и в способе обработки информации в соответствии с каждым вариантом выполнения настоящего изобретения, можно воспроизвести явление, известное в физическом мире, и реализовать систему с интуитивным управлением, что способствует пониманию ее работы.
Настоящая заявка содержит предмет изобретения, относящийся к тому, что раскрыто в Приоритетной заявке на японский патент JP 2008-276227, поданной в Патентное ведомство Японии 28 октября 2008 г., полное содержание которой приведено здесь в качестве ссылочного материала.
Для специалиста в данной области техники будет понятно, что различные модификации, комбинации, подкомбинации и изменения могут возникать в зависимости от требований к конструкции и других факторов, если только они находятся в пределах объема приложенной формулы изобретения или ее эквивалентов.
Например, в упомянутых выше вариантах выполнения представлен случай содержания движущегося изображения в качестве примера содержания. Однако эту систему также можно применять даже в случае музыкального содержания.
Изобретение относится к устройству и способу обработки информации и считываемому компьютером носителю записи. Техническим результатом является обеспечение точной настройки скорости и направления воспроизведения содержания, изменяющегося во времени, на основе количества и направления движения операторов, используемых в жесте пользователя. Устройство обработки информации содержит: модуль детектирования положения ввода по меньшей мере одного оператора во время введенного пользователем жеста; модуль детектирования направления по меньшей мере одного оператора; модуль изменения скорости воспроизведения содержания, изменяющегося с течением времени, отображаемого на экране, в соответствии с количеством операторов, используемых одновременно пользователем в жесте; и модуль изменения направления воспроизведения содержания в соответствии с направлением движения по меньшей мере одного оператора, используемого пользователем в жесте; устройство обработки информации увеличивает и уменьшает скорость воспроизведения по мере увеличения и уменьшения количества операторов соответственно; и модуль изменения направления воспроизведения изменяет направление воспроизведения содержания на направление быстрого перемещения вперед, когда направление движения приблизительно совпадает с направлением времени истечения содержания, и изменяет направление воспроизведения содержания на направление перемещения назад, когда направление движения противоположно направлению времени истечения содержания. 3 н. и 2 з.п. ф-лы, 9 ил.
1. Устройство обработки информации, содержащее:
модуль детектирования положения ввода, выполненный с возможностью детектирования положения по меньшей мере одного оператора, расположенного на модуле ввода операции, во время введенного пользователем жеста и вывода координат по меньшей мере одного оператора, расположенного на модуле ввода операции;
модуль детектирования направления, выполненный с возможностью детектирования направления движения по меньшей мере одного оператора на основе изменения по времени выводимых координат каждого из по меньшей мере одного оператора;
модуль изменения скорости воспроизведения, выполненный с возможностью изменения скорости воспроизведения содержания, изменяющегося с течением времени, отображаемого на экране, в соответствии с количеством операторов, используемых пользователем в жесте и детектированных с помощью модуля детектирования положения ввода, при этом количество операторов, используемых в жесте, определяется на основании количества координат операторов, одновременно передаваемых из модуля детектирования положения ввода; и
модуль изменения направления воспроизведения, выполненный с возможностью изменения направления воспроизведения содержания, отображаемого на экране, в соответствии с направлением движения по меньшей мере одного оператора, используемого пользователем в жесте и детектируемого модулем детектирования направления; в котором
устройство обработки информации выполнено с возможностью увеличения скорости воспроизведения по мере увеличения количества операторов и уменьшения скорости воспроизведения по мере уменьшения количества операторов; и
модуль изменения направления воспроизведения выполнен с возможностью изменения направления воспроизведения на направление быстрого перемещения вперед воспроизведения содержания, когда направление движения приблизительно совпадает с направлением времени истечения содержания, и изменяет направление воспроизведения на направление перемещения назад воспроизведения содержания, когда направление движения противоположно направлению времени истечения содержания.
2. Устройство обработки информации по п.1, в котором модуль детектирования направления выполнен с возможностью выбора направления, соответствующего сумме векторов, сформированной по траектории, вычерченной каждым из операторов, как направление движения при множественном количестве операторов.
3. Устройство обработки информации по п.1, в котором модуль детектирования направления выполнен с возможностью определения движения операторов, когда координаты операторов, переданные из модуля детектирования положения ввода, изменяются до заданного порогового значения или больше.
4. Способ обработки информации, содержащий следующие этапы:
детектируют положение по меньшей мере одного оператора, расположенного на модуле ввода операции во время введенного пользователем жеста, и выводят координаты по меньшей мере одного оператора, расположенного на модуле ввода операции;
детектируют направление движения по меньшей мере одного оператора на основе изменения по времени детектируемого положения каждого из по меньшей мере одного оператора;
изменяют скорость воспроизведения содержания, которое изменяется с течением времени, отображаемого на экране, в соответствии с количеством операторов, используемых пользователем в жесте и детектированных на этапе детектирования положения, при этом количество операторов, используемых в жесте, определяется на основании количества координат операторов, одновременно передаваемых из модуля детектирования положения ввода; и
изменяют направление воспроизведения содержания, отображаемого на экране, в соответствии с направлением движения по меньшей мере одного оператора, используемого пользователем в жесте и детектируемого на этапе детектирования направления; в котором
скорость воспроизведения увеличивается по мере увеличения количества операторов и уменьшается по мере уменьшения количества операторов; и
направление воспроизведения изменяется на направление быстрого перемещения вперед воспроизведения содержания, когда направление движения приблизительно совпадает с направлением времени истечения содержания, и направление воспроизведения изменяется на направление перемещения назад воспроизведения содержания, когда направление движения противоположно направлению времени истечения содержания.
5. Считываемый компьютером носитель записи, содержащий программу, обеспечивающую реализацию компьютером, имеющим модуль ввода, выполнения операций:
детектирования положения ввода, состоящей в детектировании положения по меньшей мере одного оператора, расположенного на модуле ввода операции во время введенного пользователем жеста, и вывода координат по меньшей мере одного оператора, расположенного на модуле ввода операции;
детектирования направления, состоящей в детектировании направления движения по меньшей мере одного оператора на основе изменения по времени детектируемого положения каждого из по меньшей мере одного оператора;
изменения скорости воспроизведения, состоящей в изменении скорости воспроизведения содержания, изменяющейся по мере истечения времени, отображаемого на экране, в соответствии с количеством операторов, используемых пользователем в жесте и детектируемых операцией детектирования положения ввода, при этом количество операторов, используемых в жесте, определяется на основании количества координат операторов, одновременно передаваемых из модуля детектирования положения ввода; и
изменения направления воспроизведения, состоящей в изменении направления воспроизведения содержания, отображаемого на экране, в соответствии с направлением движения по меньшей мере одного оператора, используемого пользователем в жесте и детектируемого операцией детектирования направления; в котором
скорость воспроизведения увеличивается по мере увеличения количества операторов и уменьшается по мере уменьшения количества операторов; и
направление воспроизведения изменяется на направление быстрого перемещения вперед воспроизведения содержания, когда направление движения приблизительно совпадает с направлением времени истечения содержания, и направление воспроизведения изменяется на направление перемещения назад воспроизведения содержания, когда направление движения противоположно направлению времени истечения содержания.
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
EP 1942401 A1, 09.07.2008 | |||
RU 2007110422 A, 27.09.2008 | |||
RU 2005124284 A, 20.01.2006 |
Авторы
Даты
2014-11-20—Публикация
2009-10-27—Подача