Устройство обработки информации, способ обработки информации и программа

Иллюстрации

Показать все

Изобретение относится к устройству и способу обработки информации и считываемому компьютером носителю записи. Техническим результатом является обеспечение точной настройки скорости и направления воспроизведения содержания, изменяющегося во времени, на основе количества и направления движения операторов, используемых в жесте пользователя. Устройство обработки информации содержит: модуль детектирования положения ввода по меньшей мере одного оператора во время введенного пользователем жеста; модуль детектирования направления по меньшей мере одного оператора; модуль изменения скорости воспроизведения содержания, изменяющегося с течением времени, отображаемого на экране, в соответствии с количеством операторов, используемых одновременно пользователем в жесте; и модуль изменения направления воспроизведения содержания в соответствии с направлением движения по меньшей мере одного оператора, используемого пользователем в жесте; устройство обработки информации увеличивает и уменьшает скорость воспроизведения по мере увеличения и уменьшения количества операторов соответственно; и модуль изменения направления воспроизведения изменяет направление воспроизведения содержания на направление быстрого перемещения вперед, когда направление движения приблизительно совпадает с направлением времени истечения содержания, и изменяет направление воспроизведения содержания на направление перемещения назад, когда направление движения противоположно направлению времени истечения содержания. 3 н. и 2 з.п. ф-лы, 9 ил.

Реферат

Область техники, к которой относится изобретение

Настоящее изобретение относится к устройству обработки информации, способу обработки информации и программе.

Уровень техники

В последние годы получили широкое распространение портативные устройства обработки информации, имеющие сенсорную панель и сенсорную площадку (ниже называется сенсорной панелью), установленную в них. Такие устройства обработки информации портативного типа включают в себя, например, сотовый телефон, 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 продолжает двиг