УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ, СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ И СВЯЗАННАЯ С НИМИ ПРОГРАММА
INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND RELATED PROGRAM

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее изобретение относится к устройству обработки информации, способу обработки информации и связанной с ними программе.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0002] Традиционно, в продаже имеется устройство обработки информации, оборудованное сенсорной панелью. Такое устройство обработки информации может отображать данные цифрового изображения на блоке отображения для обеспечения возможности пользователю подтверждать содержание сохраненных данных цифрового изображения (что далее в настоящем документе называется «предварительным просмотром»). Устройство позволяет пользователю выполнять операцию касания на экране так, чтобы выбирать произвольные размеры для изображения, которое должно быть отображено на экране. Таким образом, например, сенсорная панель может быть обеспечена на блоке отображения, которым оснащена копировальная машина.
[0003] Копировальная машина выполняет операцию отображения предварительного просмотра перед началом операции печати изображения, полученного посредством обработки сканирования. Пользователь выполняет операцию касания для отображения увеличенного изображения так, чтобы могли быть подтверждены детали отображаемого изображения. Кроме того, пользователь может изменять положение отображения посредством выполнения операции касания при отображении увеличенного изображения.
[0004] Кроме того, кнопка масштабирования может использоваться, когда пользователь изменяет размеры изображения, отображаемого на экране. Несмотря на то, что такое воздействие на кнопку знакомо большому числу пользователей, конкретное положение изображения устанавливается в качестве опорной точки в операции изменения размеров. Следовательно, каждому пользователю требуется выполнять операцию прокрутки после операции изменения размеров, если пользователь хочет подтвердить намеченную часть отображаемого изображения.
[0005] Для решения вышеупомянутой проблемы, как обсуждается в японской выложенной заявке на патент №2011-28679, традиционно известен способ изменения размеров изображения, которое должно быть отображено, посредством нажатия кнопки масштабирования во время операции касания. В соответствии с технологией, обсуждаемой в японской выложенной заявке на патент №2011-28679, положение на экране, к которому прикоснулся пользователь при нажатии кнопки масштабирования, устанавливается в качестве опорной точки, когда выполняется управление размерами отображаемого изображения.
[0006] В соответствии с вышеупомянутой традиционной технологией, на практике возможно изменять размеры изображения, которое должно быть отображено, при установке произвольного положения в качестве опорной точки. Однако в соответствии с вышеупомянутой традиционной технологией, пользователь выполняет воздействие на кнопку для определения величины изменения размеров отображения. Следовательно, величина изменения размеров отображения становится дискретной, и может быть ухудшено удобство и простота использования, когда пользователь подтверждает содержание данных изображения при изменении размеров данных изображения.
СПИСОК ЦИТИРУЕМЫХ МАТЕРИАЛОВ
ПАТЕНТНАЯ ЛИТЕРАТУРА
[0007] PTL 1: японская выложенная заявка на патент № 2011-28679.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0008] Настоящее изобретение ориентировано на технологию обработки информации, которая позволяет пользователю увеличивать и/или уменьшать данные изображения намеченным способом и дополнительно позволяет пользователю легко подтверждать увеличенные или уменьшенные данные изображения.
[0009] Согласно аспекту настоящего изобретения, устройство обработки информации включает в себя блок управления отображением, сконфигурированный для отображения данных изображения, блок приема, сконфигурированный для приема команды, вводимой жестом, от пользователя в отношении данных изображения, отображаемых посредством блока управления отображением, блок определения, сконфигурированный для определения, совпадает ли направление ввода команды, вводимой жестом, принятой посредством блока приема, с устанавливаемой заранее ориентацией, блок определения масштаба отображения, сконфигурированный для определения, увеличивать ли или уменьшать масштаб отображения на основе результата определения, полученного посредством блока определения, и блок управления отображением, сконфигурированный для изменения масштаба отображения данных изображения в соответствии с результатом определения, полученным посредством блока определения масштаба отображения, и для отображения измененных данных изображения.
[0010] Согласно настоящему изобретению, пользователь может увеличивать и уменьшать данные изображения намеченным способом и может легко подтверждать увеличенные или уменьшенные данные изображения.
[0011] Кроме того отличительные признаки и аспекты настоящего изобретения станут очевидны из последующего подробного описания иллюстративных вариантов осуществления со ссылкой на сопроводительные чертежи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0012] Сопроводительные чертежи, которые включены в состав и являются частью спецификации, иллюстрируют иллюстративные варианты осуществления, отличительные признаки и аспекты изобретения и, вместе с описанием, служат для объяснения принципов изобретения.
[0013] Фиг. 1 иллюстрирует пример аппаратной конфигурации MFP (многофункционального периферийного устройства).
Фиг. 2 иллюстрирует пример изображения для предварительного просмотра, отображаемого на блоке отображения устройства MFP.
Фиг. 3 изображает схему последовательности операций, иллюстрирующую пример обработки информации, которая может быть выполнена посредством устройства MFP.
Фиг. 4 иллюстрирует операцию перелистывания, которая может быть выполнена пользователем для смены страницы изображения для предварительного просмотра, которая должна быть отображена, вместо использования кнопки прокрутки страницы.
Фиг. 5 иллюстрирует операцию сдвигания и операцию раздвигания, которая может быть выполнена пользователем для изменения масштаба отображения (то есть, увеличения отображения) изображения для предварительного просмотра, вместо использования кнопки масштабирования.
Фиг. 6 иллюстрирует операцию перетаскивания, которая может быть выполнена пользователем для изменения положения отображения вместо использования кнопки выбора области просмотра.
Фиг. 7 иллюстрирует операцию перетаскивания, которая может быть выполнена пользователем для изменения масштаба отображения изображения для предварительного просмотра и отображения измененного изображения для предварительного просмотра.
Фиг. 8 изображает схему последовательности операций, иллюстрирующую пример обработки изменения масштаба отображения изображения для предварительного просмотра.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0014] Ниже будут подробно описаны различные иллюстративные варианты осуществления, отличительные признаки и аспекты изобретения со ссылкой на чертежи.
[0015] Ниже описан первый иллюстративный вариант осуществления настоящего изобретения. Фиг. 1 иллюстрирует пример аппаратной конфигурации многофункционального периферийного устройства (MFP) 101. Устройство MFP 101 включает в себя центральный процессор (CPU) 111, оперативное запоминающее устройство (RAM) 112, постоянное запоминающее устройство (ROM) 113, блок 114 ввода, блок 115 управления отображением, интерфейс (I/F) 116 внешнего запоминающего устройства, и контроллер 117 I/F обмена данными, которые соединены между собой через системную шину 110. Устройство MFP 101 дополнительно включает в себя сканер 121 и принтер 122, которые соединены с системной шиной 110. Каждый из вышеупомянутых компонентов, из которых состоит устройство MFP 101, сконфигурирован для передачи и приема данных на и из другого компонента через системную шину 110.
[0016] ROM 113 является энергонезависимым запоминающим устройством, которое имеет предварительно определенные участки запоминающего устройства для сохранения данных изображения и других данных, а также программ, требуемых при выполнении CPU 111 различных операций. RAM 112 является энергозависимым запоминающим устройством, которое может быть использовано в качестве временной области данных, такой, как основное запоминающее устройство или рабочая область для CPU 111. CPU 111 может осуществлять управление составляющими компонентами устройства MFP 101, например, в соответствии с программой, хранящейся в ROM 113, с использованием RAM 112 в качестве рабочего запоминающего устройства. Программы, требуемые при выполнении CPU 111 различных операций, не ограничены программами, хранящимися в ROM 113, и включают в себя программы, ранее сохраненные во внешнем запоминающем устройстве (например, на жестком диске) 120.
[0017] Блок 114 ввода может принять команду пользователя и сгенерировать управляющий сигнал, соответствующий операции ввода. Блок 114 ввода передает управляющий сигнал на CPU 111. Например, блок 114 ввода может быть сконфигурирован в качестве устройства для ввода данных, которое принимает команды пользователя. Например, блок 114 ввода включает в себя клавиатуру в качестве устройства ввода символьных данных (не иллюстрирована) и указывающее устройство, такое, как манипулятор мышь (не иллюстрирован) или сенсорная панель 118. Сенсорная панель 118 является устройством для ввода данных, которое имеет плоскую форму. Сенсорная панель 118 сконфигурирована для вывода информации о координатах, соответствующей положению касания блока 114 ввода.
[0018] CPU 111 может осуществлять управление различными составляющими компонентами устройства MFP 101 в соответствии с программой на основе управляющего сигнала, сгенерированного и переданного посредством блока 114 ввода, когда пользователь вводит команду через устройство для ввода данных. Следовательно, CPU 111 может осуществлять управление устройством MFP 101 для выполнения операции в соответствии с введенной командой пользователя.
[0019] Блок 115 управления отображением может выводить сигнал отображения, чтобы производить отображение изображения устройством 119 отображения. Например, CPU 111 передает управляющий сигнал отображения в блок 115 управления отображением, когда сгенерирован управляющий сигнал отображения в соответствии с программой. Блок 115 управления отображением генерирует сигнал отображения на основе управляющего сигнала отображения и выводит сгенерированный сигнал отображения на устройство 119 отображения. Например, блок 115 управления отображением вызывает отображение устройством 119 отображения графического пользовательского интерфейса (GUI) на основе управляющего сигнала отображения, сгенерированного посредством CPU 111.
[0020] Сенсорная панель 118 сформирована как единое целое с устройством 119 отображения. Сенсорная панель 118, сконфигурирована для предотвращения отрицательного влияния на отображение устройством 119 отображения посредством светопропускания. Например, сенсорная панель 118 присоединена к верхнему слою поверхности отображения устройства 119 отображения. Кроме того, взаимосвязь введенных координат сенсорной панели 118 и координат отображения устройства 119 отображения подразумевают взаимно-однозначное соответствие. Следовательно, GUI позволяет пользователю иметь ощущение непосредственного управления экраном, отображенным на устройстве 119 отображения.
[0021] Внешнее запоминающее устройство 120 (например, жесткий диск, гибкий диск, компакт-диск (CD), цифровой универсальный диск (DVD), или карта памяти) может присоединяться к I/F 116 внешнего запоминающего устройства. Обработка для считывания данных с присоединенного внешнего запоминающего устройства 120 или записи данных во внешнее запоминающее устройство 120 могут быть выполнены на основе управления из CPU 111.
[0022] Контроллер 117 I/F обмена данными может взаимодействовать с внешним устройством через локальную сеть (LAN), сеть Интернет или подходящую (например, проводную или беспроводную) сеть на основе управления, обеспечиваемого посредством CPU 111. Например, персональный компьютер (PC), другое устройство MFP, принтер и сервер соединены с устройством MFP 101 через сеть 132 так, чтобы каждое внешнее устройство могло взаимодействовать с устройством MFP 101.
[0023] Сканер 121 может считывать изображение с документа и генерировать данные изображения. Например, сканер 121 считывает оригинал (то есть, документ, который должен быть обработан), помещенный в фиксатор документов или механизм автоматической подачи документов (ADF) и преобразует считанное изображение в цифровые данные. То есть сканер 121 генерирует данные изображения отсканированного документа. Затем сканер 121 сохраняет сгенерированные данные изображения во внешнем запоминающем устройстве 120 через I/F 116 внешнего запоминающего устройства.
[0024] Принтер 122 может напечатать данные изображения на бумаге или аналогичном носителе информации на основе команды пользователя, введенной через блок 114 ввода, или команды, принятой из внешнего устройства через контроллер 117 I/F обмена данными.
[0025] CPU 111 может обнаруживать команды пользователя и рабочие состояния, введенные через сенсорную панель 118 следующим образом. Например, CPU 111 может обнаруживать состояние «начала касания», в котором пользователь впервые касается сенсорной панели 118 пальцем или стилусом. CPU 111 может обнаруживать состояние «касания», в котором пользователь непрерывно касается сенсорной панели 118 пальцем или стилусом. CPU 111 может обнаруживать состояние «перемещения», в котором пользователь перемещает палец или стилус, одновременно касаясь сенсорной панели 118. CPU 111 может обнаруживать состояние «прекращения касания», в котором пользователь отпускает палец или стилус с сенсорной панели 118. CPU 111 может обнаруживать состояние «отсутствия касания», в котором пользователь не касается сенсорной панели 118.
[0026] Вышеупомянутые операции и координаты положения точки, которой касается палец или стилус на сенсорной панели 118, сообщаются в CPU 111 через системную шину 110. CPU 111 идентифицирует команду, введенную через сенсорную панель 118, на основе сообщенной информации. CPU 111 также может идентифицировать направление перемещения пальца (или стилуса), перемещающегося по сенсорной панели 118, на основе изменения координат положения в вертикальных и горизонтальных компонентах сенсорной панели 118.
[0027] Кроме того предполагается, что пользователь выполняет тянущее движение, когда пользователь последовательно выполняет операцию «начала касания», операцию «перемещения» и операцию «прекращения касания» на сенсорной панели 118. Операция быстрого выполнения тянущего движения упоминается как «перелистывание». В целом, операция перелистывания включает в себя быстрое перемещение пальца на сенсорной панели 118 на определенную величину расстояния, с одновременным удержанием пальца в соприкосновении с сенсорной панелью 118, и последующее отпускание пальца с сенсорной панели 118.
[0028] Другими словами, когда пользователь выполняет операцию перелистывания, пользователь щелкает пальцем по сенсорной панели 118 таким образом, чтобы реализовать быстрое перемещение пальца по сенсорной панели 118. Когда палец перемещается, по меньшей мере, на предварительно определенное расстояние с предварительно определенной скоростью или более, и если затем обнаружено выполнение пользователем операции прекращения касания, CPU 111 определяет, что введенной командой является перелистывание. Кроме того, когда палец перемещается, по меньшей мере, на предварительно определенное расстояние, а затем если обнаружено выполнение пользователем операции касания, то CPU 111 определяет, что вводимой командой является перетаскивание.
[0029] Сенсорная панель 118 может иметь любой тип сенсорной панели, который может быть выбран из группы, состоящей из следующих типов: на основе резистивной пленки, емкостной, на поверхностно акустических волнах, инфракрасный, индукционный, на основе распознавания изображения, и на основе оптических датчиков.
[0030] Устройство MFP 101 имеет функцию предварительного просмотра, как описано ниже. В настоящем иллюстративном варианте осуществления, функция предварительного просмотра относится к работе устройства MFP 101, которое отображает изображение на устройстве 119 отображения на основе данных изображения, сохраненных в RAM 112 или на внешнем запоминающем устройстве 120. CPU 111 генерирует данные изображения в формате, подходящем для их отображения на устройстве 119 отображения. В последующем описании, данные изображения, имеющие подходящий формат, упоминаются «как изображение для предварительного просмотра». Данные изображения, сохраненные во внешнем запоминающем устройстве 120, могут включать в себя множество страниц. В этом случае, устройство MFP 101 генерирует изображение для предварительного просмотра для каждой страницы.
[0031] Кроме того, CPU 111 может сохранять данные изображения в RAM 112 или на внешнем запоминающем устройстве 120 в соответствии, по меньшей мере, с одним способом. Одним способом является способ, в котором CPU 111 может сохранять данные изображения, сгенерированные из документа, считанного посредством сканера 121. Другим способом является способ, в котором CPU 111 может сохранять данные изображения, принятые из внешнего устройства (например, PC), соединенного с сетью 132, через контроллер 117 I/F обмена данными. Кроме того, другим способом является способ, в котором CPU 111 может сохранять данные изображения, принятые из портативного носителя данных (например, запоминающего устройства на основе универсальной последовательной шины (USB) или карты памяти), присоединенного к I/F 116 внешнего запоминающего устройства. Может использоваться любой другой соответствующий способ для сохранения данных изображения в RAM 112 или на внешнем запоминающем устройстве 120.
[0032] Фиг. 2 иллюстрирует иллюстративное состояние изображения для предварительного просмотра, отображаемого на устройстве 119 отображения устройства 101 MFP. Экран 100 предварительного просмотра, иллюстрированный на Фиг.2, который является экраном, способным отображать изображения для предварительного просмотра, включает в себя область 102 отображения предварительного просмотра, кнопку 103 прокрутки страницы, кнопку 104 масштабирования, кнопку 105 выбора области просмотра, и кнопку 107 закрытия. Область 102 отображения предварительного просмотра является областью устройства отображения, в которой может быть отображено изображение 106 для предварительного просмотра. Например, изображение для предварительного просмотра может включать в себя множество страниц, которые отображаются одновременно.
[0033] На Фиг. 2, только одно изображение для предварительного просмотра отображено в области 102 отображения предварительного просмотра. Однако для указания наличия предыдущей страницы и следующей страницы, изображение для предварительного просмотра предыдущей страницы частично отображено на левой части области 102 отображения предварительного просмотра, а изображение для предварительного просмотра следующей страницы частично отображено в правой части области 102 отображения предварительного просмотра. Кнопка 103 прокрутки страницы может использоваться в случае наличия изображений для предварительного просмотра предыдущей и следующей страниц. При нажатии кнопки 103 прокрутки страницы, CPU 111 заменяет изображение 106 для предварительного просмотра, которое должно быть отображено в области 102 отображения предварительного просмотра, на страницу, расположенную с той же самой стороны, что и направление, указанное посредством нажатой кнопки.
[0034] Кнопка 104 масштабирования позволяет пользователю изменять масштаб отображения (то есть, увеличение отображения) изображения 106 для предварительного просмотра, которое должно быть отображено в области 102 отображения предварительного просмотра. Масштаб отображения может быть установлен на один из множества уровней. CPU 111 может выбирать соответствующий масштаб отображения в ответ на команду пользователя. Кроме того, CPU 111 может осуществлять управление увеличением/уменьшением изображения 106 для предварительного просмотра при установке опорной точки в конкретное положение изображения 106 для предварительного просмотра.
[0035] Кнопка 105 выбора области просмотра позволяет пользователю изменять положение отображения изображения 106 для предварительного просмотра, которое должно быть отображено в области 102 отображения предварительного просмотра. Когда пользователь приводит в действие кнопку 104 масштабирования так, чтобы увеличивать масштаб отображения, изображение, которое может быть отображено в области 102 отображения предварительного просмотра, может быть ограничено лишь частью изображения 106 для предварительного просмотра. В таком случае, кнопка 105 выбора области просмотра позволяет пользователю отображать произвольное (или намеченное) положение изображения 106 для предварительного просмотра. Кнопка 107 закрытия позволяет пользователю закрывать экран 100 предварительного просмотра и открывать другой экран. Другими словами, кнопка 107 закрытия может использоваться для завершения функции предварительного просмотра.
[0036] Фиг.3 иллюстрирует схему последовательности операций, иллюстрирующую детали обработки, которая должна быть выполнена посредством устройства MFP 101, когда пользователь подает команду на выполнение отображения изображения для предварительного просмотра. Для реализации каждого этапа схемы последовательности операций, иллюстрированной на Фиг.3, CPU 111 устройства MFP 101 выполняет программу, загруженную в RAM 112 из соответствующего запоминающего устройства (например, ROM 113 или внешнего запоминающего устройства 120). Кроме того, предполагается, что данные изображения сохранены в RAM 112 или на внешнем запоминающем устройстве 120.
[0037] Когда пользователем подается команда на отображение изображения для предварительного просмотра, CPU 111 устройства MFP 101 запускает обработку в соответствии со схемой последовательности операций, иллюстрированной на Фиг. 3. На этапе S200, CPU 111 определяет, была ли завершена обработка для генерирования изображений для предварительного просмотра для всех страниц целевых данных изображения, отображение которых должно быть выполнено в виде предварительного просмотра. Если CPU 111 определяет, что обработка генерирования изображения для предварительного просмотра еще не закончена для всех страниц целевых данных изображения (НЕТ на этапе S200), то операция переходит на этап S201. На этапе S201, CPU 111 анализирует изображение одной страницы, включенной в состав данных изображения, и получает (или извлекает) информацию об атрибутах.
[0038] На этапе S202, CPU 111 генерирует изображение для предварительного просмотра на основе полученной информации об атрибутах, анализ которой был выполнен на этапе S201, и изображения целевой страницы. Если CPU 111 выполняет обработку отображения предварительного просмотра до выполнения обработки печати, то CPU 111 может генерировать изображение для предварительного просмотра таким образом, чтобы отражать параметры настройки печати, ранее введенные пользователем. Например, CPU 111 отображает изображение для предварительного просмотра, указывающее получающееся в результате изображение, получаемое, когда параметры настройки печати включают в себя макет с уменьшением (макет 2 в 1 или макет 4 в 1), настройку двухсторонней печати или обработку сшивания скобами, для обеспечения пользователю возможности подтверждения состояния выводимого изображения.
[0039] Если CPU 111 заканчивает обработку этапа S202, то операция возвращается на этап S200. CPU 111 повторяет вышеупомянутую обработку для следующей страницы до момента завершения обработки на этапах S201 и S202 для всех страниц. В схеме последовательности операций, иллюстрированной на Фиг. 3, CPU 111 не отображает какие-либо изображения для предварительного просмотра до момента завершения обработки генерирования изображений для предварительного просмотра для всех страниц. Однако CPU 111 может начать обработку отображения изображения для предварительного просмотра сразу после завершения обработки генерирования изображения для предварительного просмотра для одной страницы, которая должна быть отображена в первую очередь. В этом случае, CPU 111 выполняет обработку на этапах S201 и S202 параллельно с обработкой на этапе S203.
[0040] На этапе S203, CPU 111 вызывает отображение посредством устройства 119 отображения изображения для предварительного просмотра, сгенерированного на этапе S202. В целом, когда CPU 111 выполняет обработку отображения предварительного просмотра для данных изображения, включающих в себя множество страниц, первой целью, которая должна быть отображена в виде предварительного просмотра, являются данные изображения первой страницы.
[0041] На этапе S204, CPU 111 принимает команду пользователя. Если CPU 111 определяет, что команда, принятая на этапе S204, увеличивает или уменьшает изображение для предварительного просмотра, то операция переходит на этап S205. Более конкретно, в этом случае, пользователь может подать команду на увеличение или уменьшение изображения для предварительного просмотра посредством нажатия кнопки 104 масштабирования.
[0042] На этапе S205, CPU 111 изменяет масштаб отображения изображения для предварительного просмотра. Далее, на этапе S209, CPU 111 вызывает отображение устройством 119 отображения изображения для предварительного просмотра, масштаб отображения которого был изменен. Затем операция возвращается на этап S204.
[0043] Если CPU 111 определяет, что командой, принятой на этапе S204, является прокрутка изображения для предварительного просмотра, то операция переходит на этап S206. В этом случае, пользователь может подать команду на прокрутку изображения для предварительного просмотра посредством нажатия кнопки 103 прокрутки страницы. На этапе S206, CPU 111 переключает страницу, которая должна быть отображена в виде предварительного просмотра, на следующую страницу (или предыдущую страницу) и вызывает отображение устройством 119 отображения выбранной страницы. Далее, на этапе S209, CPU 111 вызывает отображение устройством 119 отображения изображения для предварительного просмотра следующей страницы (или предыдущей страницы). Затем операция возвращается на этап S204.
[0044] Если CPU 111 определяет, что командой, принятой на этапе S204, является перемещение (или изменение) положения отображения изображения для предварительного просмотра, то операция переходит на этап S207. В этом случае, пользователь может подать команду на перемещение (или изменение) положения отображения изображения для предварительного просмотра посредством нажатия кнопки 105 выбора области просмотра.
[0045] На этапе S207, CPU 111 изменяет положение отображения изображения для предварительного просмотра. Далее, на этапе S209, CPU 111 вызывает отображение устройством 119 отображения изображения для предварительного просмотра, положение отображения которого было изменено. Затем операция возвращается на этап S204. Если CPU 111 определяет, что командой, принятой на этапе S204, является закрытие экрана 100 предварительного просмотра, то операция переходит на этап S208. В этом случае, пользователь может подать команду на закрытие экрана 100 предварительного просмотра посредством нажатия кнопки 107 закрытия. На этапе S208, CPU 111 вызывает закрытие устройством 119 отображения отображенного в настоящий момент экрана предварительного просмотра и отображение, например, другого экрана, который может быть выбран произвольно.
[0046] Фиг.4-6 иллюстрируют команды, которые могут быть идентифицированы посредством CPU 111, когда пользователь выполняет команду, вводимую жестом, в отношении сенсорной панели 118 в состоянии, в котором изображение 106 для предварительного просмотра отображено в области 102 отображения предварительного просмотра. Устройство MFP 101 позволяет пользователю выполнять команду, вводимую жестом, для управления отображением изображения 106 для предварительного просмотра, вместо использования каждой из кнопки 103 прокрутки страницы, кнопки 104 масштабирования и кнопки 105 выбора области просмотра. Команды, вводимые жестами, не ограничены вышеупомянутым перелистыванием и операциями перетаскивания.
[0047] В качестве другого примера команды, вводимой жестом, пользователь может выполнять операцию раздвигания для увеличения расстояния между двумя или более точками касания (в состоянии начала касания) на сенсорной панели 118, или операцию сдвигания, которая уменьшает расстояние между двумя или более точками касания. Кроме того, является целесообразным, если устройство MFP 101 сконфигурировано для распознавания любых других операций в качестве команд, вводимых жестами.
[0048] Кроме того, также целесообразно, чтобы пользователь определял, принимать ли команды, вводимые жестами, в качестве одной из операций, определяющих параметры настройки, выполняемых посредством устройства MFP 101. Кроме того, целесообразно, чтобы устройство MFP 101 не отображало ни одной из кнопки 103 прокрутки страницы, кнопки 104 масштабирования и кнопки 105 выбора области просмотра, если параметры настройки устройства MFP 101 включают в себя принятие команд, вводимых жестами.
[0049] Фиг. 4 иллюстрирует операцию перелистывания, которая может быть выполнена пользователем для смены страницы изображения 106 для предварительного просмотра, которая должна быть отображена, вместо использования кнопки 103 прокрутки страницы. Если пользователь выполняет операцию перелистывания вправо, как иллюстрировано на Фиг. 4, устройство MFP 101 перелистывает изображения вправо таким, чтобы выбирать изображение для предварительного просмотра предыдущей страницы (то есть, страницы, скрытой с левой стороны) в качестве изображения, которое должно быть отображено в центре области 102 отображения предварительного просмотра. С другой стороны, если пользователь выполняет операцию перелистывания влево, то устройство MFP 101 перелистывает изображение влево так, чтобы выбирать изображение для предварительного просмотра следующей страницы (то есть, страницы, скрытой с правой стороны) в качестве изображения, которое должно быть отображено в центре области 102 отображения предварительного просмотра.
[0050] Фиг. 5 иллюстрирует операцию раздвигания или операцию сдвигания, которая может быть выполнена пользователем для изменения масштаба отображения изображения 106 для предварительного просмотра, вместо использования кнопки 104 масштабирования. В соответствии с примером, иллюстрированным на Фиг. 5, если пользователь выполняет операцию раздвигания, то устройство MFP 101 увеличивает масштаб отображения так, чтобы отображать увеличенное изображение 106 для предварительного просмотра. С другой стороны, если пользователь выполняет операцию сдвигания, то устройство MFP 101 уменьшает масштаб отображения так, чтобы отображать уменьшенное изображение 106 для предварительного просмотра.
[0051] Фиг. 6 иллюстрирует операцию перетаскивания, которая может быть выполнена пользователем для изменения положения отображения, вместо использования кнопки 105 выбора области просмотра. В соответствии с примером, иллюстрированным на Фиг. 6, пользователь выполняет операцию перетаскивания в диагональном направлении сверху слева вниз справа, для подачи команды на устройство MFP 101 для изменения положения отображения изображения 106 для предварительного просмотра. В этом случае, если масштаб отображения эквивалентен размеру, допускающему отображение всего изображения 106 для предварительного просмотра, то устройство MFP 101 может игнорировать команду пользователя для предотвращения изменения положения отображения.
[0052] Отношение соответствия между командой, вводимой жестом, и управлением отображением, которое может быть реализовано посредством команды, вводимой жестом, не ограничено примерами, иллюстрированными на Фиг. 4-6, и может иметь любой другой тип. Например, целесообразно выполнять операцию начала касания для изменения масштаба отображения, выполнять операцию перелистывания для изменения положения отображения, выполнять операцию раздвигания или сдвигания для прокрутки страниц, и выполнять операцию двойного касания (то есть, непрерывно выполнять операцию начала касания два раза) для закрытия экрана 100 предварительного просмотра.
[0053] Кроме того, устройство MFP 101 может изменять комбинацию команд, вводимых жестами, в процессе управления отображением в соответствии с выбранным режимом. Фиг. 7 иллюстрирует изображение 106 для предварительного просмотра, масштаб отображения которого был изменен на основе операции перетаскивания, выполненной пользователем в состоянии, в котором режим масштабирования установлен посредством нажатия кнопки 104 масштабирования (или посредством непрерывного нажатия кнопки 104 масштабирования). Если выбранный режим не является режим масштабирования, то устройство MFP 101 изменяет положение отображения изображения 106 для предварительного просмотра в соответствии с операцией перетаскивания и отображает изображение 106 для предварительного просмотра в измененном положении, как иллюстрировано на Фиг. 6.
[0054] В соответствии с примером, иллюстрированным на Фиг. 7, устройство MFP 101 определяет, увеличивать ли или уменьшать масштаб отображения на основании направления операции перетаскивания, и определяет величину изменения масштаба отображения на основе величины перемещения во время операции перетаскивания. Если направление операции перетаскивания является конкретным направлением (например, направлением вверх), то устройство MFP 101 увеличивает масштаб отображения. Если направление операции перетаскивания является противоположным направлением (например, направлением вниз), то устройство MFP 101 уменьшает масштаб отображения.
[0055] Ниже подробно описана операция, иллюстрированная на Фиг. 7, со ссылкой на схему последовательности операций, иллюстрированную на Фиг. 8. Фиг. 8 иллюстрирует схему последовательности операций, иллюстрирующую детали обработки, которая должна быть выполнена на этапе S205, иллюстрированном на Фиг. 3. Для реализации каждого этапа схемы последовательности операций, иллюстрированной на Фиг. 8, CPU 111 устройства MFP 101 выполняет программу, загруженную в RAM 112 из соответствующего запоминающего устройства (например, ROM 113 или внешнего запоминающего устройства 120). Кроме того, предполагается, что данные изображения сохранены в RAM 112 или на внешнем запоминающем устройстве 120. CPU 111 запускает обработку в соответствии со схемой последовательности операций, иллюстрированной на Фиг. 8, если команда, принятая на этапе S204 схемы последовательности операций, иллюстрированной на Фиг. 3, подает команду на увеличение или уменьшение изображения для предварительного просмотра. Например, для ввода такой команды, пользователь может выполнять операцию перетаскивания в режиме масштабирования.
[0056] На этапе S300 CPU 111 получает начальное положение начала касания в операции перетаскивания, выполняемой пользователем на сенсорной панели 118, и сохраняет полученное начальное положение начала касания в RAM 112. На этапе S301, CPU 111 идентифицирует направление операции перетаскивания (то есть, направление перемещения) и величину перемещения (то есть, расстояние между положением начала касания и перемещающейся в настоящий момент точкой) в операции перетаскивания, которые могут обнаруживаться через сенсорную панель 118, и сохраняет направление операции перетаскивания и величину перемещения в RAM 112.
[0057] На этапе S302 CPU 111 определяет, совпадают ли направление операции перетаскивания, сохраненное на этапе S301 (то есть, направление ввода), с ориентацией, заранее установленной в программе. CPU 111 изменяет содержание обработки управления отображением в соответствии с результатом определения. Более конкретно, если CPU 111 определяет, что направление операции перетаскивания совпадает с установленной заранее ориентацией (Да на этапе S302), то операция переходит на этап S303. Если CPU 111 определяет, что направление операции перетаскивания не совпадает с установленной заранее ориентацией (Нет на этапе S302), то операция переходит на этап S304.
[0058] На этапе S303 CPU 111 увеличивает масштаб отображения в соответствии с величиной перемещения в операции перетаскивания, сохраненной на этапе S301. С другой стороны, на этапе S304, CPU 111 уменьшает масштаб отображения в соответствии с величиной перемещения в операции перетаскивания, сохраненной на этапе S301. Обработка, выполняемая на каждом из этапов S303 и S304, может упоминаться как «определение масштаба отображения».
[0059] На этапе S305 CPU 111 увеличивает или уменьшает изображение для предварительного просмотра в соответствии с масштабом отображения, измененным на этапе S303 или этапе S304, где опорная точка установлена в положении начала касания, сохраненном на этапе S301.
[0060] Далее, CPU 111 выполняет управление отображением для отображения изображения для предварительного просмотра, увеличенного или уменьшенного на этапе S209, иллюстрированном на Фиг. 3. Операция возвращается на этап S204, иллюстрированный на Фиг. 3. CPU 111 выполняет вышеупомянутую обработку из схемы последовательности операций, иллюстрированной на Фиг. 3, после завершения операции перетаскивания. Однако CPU 111 может начать обработку отображения изображения для предварительного просмотра после завершения обработки на этапах S301 к S305, если операция перетаскивания выполняется непрерывно.
[0061] Ниже описан второй иллюстративный вариант осуществления. В вышеупомянутом первом иллюстративном варианте осуществления, CPU 111 определяет, совпадает ли направление операции перетаскивания, сохраненное на этапе S301, с ориентацией, заранее установленной в программе. CPU 111 определяет, увеличивать или уменьшать масштаб отображения на основе результата определения направления перетаскивания. Однако целесообразно, чтобы CPU 111 определял, увеличивать ли или уменьшать масштаб отображения посредством проверки того, совпадает ли направление операции перетаскивания, сохраненное на этапе S301, с предварительно определенной ориентацией, описанной в файле параметров настройки, сохраненном на внешнем запоминающем устройстве 120. Кроме того, целесообразно, чтобы CPU 111 изменял (или исправлял) ориентацию, описанную в файле параметров настройки на основе ввода пользователем команды через сенсорную панель 118.
[0062] Устройство согласно настоящему изобретению позволяет пользователю изменять масштаб отображения посредством изменения направления операции перетаскивания. Например, в соответствии с примером, иллюстрированным на Фиг. 7, если пользователь выполняет операцию перетаскивания в направлении вверх, то масштаб отображения становится больше. Если пользователь выполняет операцию перетаскивания в направлении вниз, то масштаб отображения становится меньше. Кроме того, целесообразно увеличивать масштаб отображения, если направлением операции перетаскивания является вправо, и уменьшать масштаб отображения, если направлением операции перетаскивания является влево. Подобным образом, целесообразно увеличивать масштаб отображения, если направлением операции перетаскивания является влево и уменьшать масштаб отображения, если направлением операции перетаскивания является вправо.
[0063] Кроме того, в вышеупомянутом варианте осуществления, если определено, что направление операции перетаскивания совпадает с предварительно определенной ориентацией (Да на этапе S302), то CPU 111 увеличивает масштаб отображения в соответствии с величиной перемещения в операции перетаскивания. Если определено, что направление операции перетаскивания не совпадает с предварительно определенной ориентацией, то CPU 111 уменьшает масштаб отображения в соответствии с величиной перемещения в операции перетаскивания.
[0064] Однако в качестве альтернативного варианта осуществления, если определено, что направление операции перетаскивания совпадает с предварительно определенной ориентацией, то CPU 111 может уменьшать масштаб отображения в соответствии с величиной перемещения в операции перетаскивания. Если определено, что направление операции перетаскивания не совпадает с предварительно определенной ориентацией, CPU 111 может увеличивать масштаб отображения в соответствии с величиной перемещения в операции перетаскивания.
[0065] Кроме того, на этапе S301, CPU 111 сохраняет начальное направление операции перетаскивания, выполняемой пользователем (то есть, начальное направление «перемещения», выполняемого после операции начала касания, более конкретно, начального направления ввода операции). В этом случае, CPU 111 может увеличивать масштаб отображения, если моментное направление операции перетаскивания совпадает с начальным направлением операции перетаскивания в связи с тем, что состояние перетаскивания (то есть, «перемещения») продолжается до момента выполнения пользователем операции прекращения касания.
[0066] Кроме того, CPU 111 может уменьшать масштаб отображения, если пользователь полностью изменяет направление операции перетаскивания, при одновременном сохранении состояния перетаскивания. Например, если пользователь изначально выполняет операцию перетаскивания в направлении вверх, то целесообразно, чтобы CPU 111 выполнял управление отображением так, чтобы увеличивать масштаб отображения, в то время как пользователь продолжает выполнение операции перетаскивания в том же самом направлении (вверх). Кроме того, целесообразно, чтобы CPU 111 выполнял управление отображением так, чтобы уменьшать масштаб отображения, если пользователь выполняет операцию перетаскивания в противоположном направлении (то есть, вниз).
[0067] Кроме того, на этапе S204, если нажата кнопка увеличения кнопки 104 масштабирования, то CPU 111 может установить режим увеличения. Если пользователь выполняет операцию перетаскивания в состоянии, в котором выбран режим увеличения, то CPU 111 увеличивает масштаб отображения в соответствии с величиной перемещения в операции перетаскивания, сохраненной на этапе S301. Кроме того, если нажата кнопка уменьшения кнопки 104 масштабирования, то устройство MFP 101 может установить режим уменьшения.
[0068] Если пользователь выполняет операцию перетаскивания в состоянии, в котором выбран режим уменьшения, то CPU 111 уменьшает масштаб отображения в соответствии с величиной перемещения в операции перетаскивания, сохраненной на этапе S301. Например, CPU 111 увеличивает масштаб отображения, если пользователь перемещает точку касания так, чтобы выполнить перемещение от положения начала касания, одновременно продолжая операцию перетаскивания, если выбранным режимом является режим увеличения. С другой стороны, CPU 111 выравнивает масштаб отображения с начальным значением, если пользователь перемещает точку касания так, чтобы приблизиться к положению начала касания.
[0069] Кроме того, CPU 111 может отображать полосу прокрутки, когда принята операция касания, если выбранным режимом является режим масштабирования. Например, если пользователь касается области 102 отображения предварительного просмотра при нажатии кнопки 104 масштабирования, то CPU 111 отображает полосу прокрутки на экране 100 предварительного просмотра. CPU 111 может отображать полосу для полосы прокрутки в произвольном положении в соответствии с командой пользователя. Например, целесообразно, чтобы положение полосы было связано с масштабом отображения в таблице, сохраненной в ROM 113. Если пользователь подает команду на изменение положения полосы для полосы прокрутки, то CPU 111 масштабом отображения в соответствии с положением полосы.
[0070] Кроме того, в вышеупомянутых иллюстративных вариантах осуществления, CPU 111 устанавливает положение начала касания в операции касания (или операции перетаскивания) в качестве опорной точки, которая требуется при управлении масштабом отображения. Альтернативно, также целесообразно устанавливать конкретное положение на изображении предварительного просмотра в качестве опорной точки. Кроме того, в вышеупомянутых иллюстративных вариантах осуществления, изображения, которые должны быть отображены на блоке отображения, который оборудован сенсорной панелью, являются изображениями предварительного просмотра. Однако изображения, которые должны быть отображены на блоке отображения, не ограничены вышеупомянутым примером.
[0071] Кроме того, вышеупомянутые иллюстративные варианты осуществления были описаны со ссылкой на устройство MFP. Однако настоящее изобретение применимо к любому другому устройству для формирования изображений (например, устройству печати, сканеру, факсимильному аппарату или цифровой камере) или к любому другому устройству обработки информации (например, персональному компьютеру или портативному информационному терминалу).
[0072] Кроме того, в вышеупомянутых иллюстративных вариантах осуществления, операция, которая должна быть выполнена пользователем для реализации отображения с увеличением/уменьшением, является операцией перетаскивания. Однако любая другая операция может быть использована для подачи команды для отображения с увеличением/уменьшением. Кроме того, операция перетаскивания на сенсорной панели может быть заменена посредством любой другой команды, вводимой жестом, при которой выполняется касание сенсорной панели, или команды, вводимой жестом, которая должна быть выполнена без касания сенсорной панели (например, пространственной команды, вводимой жестом).
[0073] Кроме того, устройство отображения, которое отображает изображение, которое должно быть увеличено или уменьшено, не ограничено блоком отображения, оборудованным сенсорной панелью. Целесообразно выполнить проецирование увеличенного/уменьшенного изображения на экране с использованием устройства проецирования изображений (например, проектора). В этом случае, CPU 111 обнаруживает предварительно определенную команду, вводимую жестом (например, пространственный жест), если он выполнен на спроецированном изображении, и выполняет управление обработкой прокрутки отображения.
[0074] ДРУГОЙ ИЛЛЮСТРАТИВНЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
Кроме того, настоящее изобретение может быть реализовано посредством выполнения следующей обработки. Более конкретно, обработка включает в себя передачу системной программы, способной реализовывать функции вышеупомянутого иллюстративного варианта осуществления в систему или устройство посредством сети или соответствующего носителя данных, и вызывать считывание и выполнение программы компьютером (или центральным процессором или микропроцессором (MPU)) системы или устройства.
[0075] Согласно вышеупомянутым иллюстративным вариантам осуществления, увеличение и уменьшение данных изображения может быть выполнено намеченным способом. Кроме того, увеличенные или уменьшенные данные изображения могут быть легко подтверждены пользователем.
[0076] Несмотря на то, что настоящее изобретение было описано со ссылкой на предпочтенные иллюстративные варианты осуществления, настоящее изобретение не ограничено конкретными иллюстративными вариантами осуществления. Настоящее изобретение может быть модифицировано или изменено различными способами в рамках заявленного изобретения.
[0077] Несмотря на то, что настоящее изобретение было описано со ссылкой на иллюстративные варианты осуществления, следует понимать, что изобретение не ограничено раскрытыми иллюстративными вариантами осуществления. Объем следующей формулы изобретения должен получить самую широкую интерпретацию для того, чтобы охватывать все такие модификации и эквивалентные структуры и функции.
[0078] Настоящая заявка испрашивает приоритет японской заявки на патент номер 2012-181858, поданной 20 августа 2012 г., которая, таким образом, полностью включена в состав настоящего документа посредством ссылки.