Устройство обработки изображения, способ отображения изображения и программа отображения изображения

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

 

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

Настоящее изобретение относится, например, к устройству, в котором предусмотрен элемент дисплея, имеющий относительно большой экран дисплея, и выполненному с возможностью отображения различных изображений, такому как цифровая фотокамера, к способу, используемому в этом устройстве, и программе.

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

Цифровая фотокамера, предназначенная для записи снятого изображения в виде цифровых данных на носителе записи, получила широкое распространение. В последние годы размеры встроенных запоминающих устройств типа флэш и съемных запоминающих устройств, используемых в цифровых фотокамерах, стремительно становятся все меньшими, и их емкость увеличивается. В соответствии с этим большое количество данных изображения может быть накоплено в этих запоминающих устройствах.

Затем в цифровых фотокамерах количество накопленных снятых изображений увеличивается по мере использования, и во многих случаях большое количество данных изображения накапливают во встроенном запоминающем устройстве типа флэш и в съемном запоминающем устройстве на уровне, на котором они не поддаются управлению с использованием мозга пользователя.

В цифровых фотокамерах большим количеством данных изображения, полученных в результате съемки изображения, управляют по категориям (в папках) на основании использования заданной информации, такой как дата и время.

Например, как подборкой данных изображения, снятых 1 января 2008 г., большим количеством данных изображения, снятым в эту же дату съемки изображения, управляют в одной папке или тому подобное. Кроме того, для таких категорий, как "спортивный фестиваль", "празднование дня рождения" или тому подобное, пользователь формирует папку с названием, введенным пользователем, и данные изображения, получаемые в результате съемки изображения, собирают в эту папку.

Таким образом, пользователь получает возможность совместно управлять данными изображения, полученными в ходе съемки изображения во время определенного события, в папке, определенной по дате и времени, название которой было введено пользователем, или тому подобное. Кроме того, обычно данные изображения, получаемые в результате съемки изображения, сохраняют в порядке съемки изображения (порядок временной по следовательности).

Затем, среди устройств обработки изображения, таких как цифровая фотокамера, некоторые устройства могут выполнять матричное отображение, при котором множество изображений отображают на одном экране (отображение списка) или в виде отображения с прокруткой, в ходе которого изображения, отображаемые на экране, последовательно изменяются (отображение с подачей на экран).

Путем использования такой функции матричного отображения и функции отображения с прокруткой становится возможным находить целевое изображение в папке, в которой сохранено большое количество изображений.

Следует отметить, что в публикации находящейся на экспертизе заявки на японский патент №2006-295236, которая будет описана ниже, раскрыта технология выполнения матричного отображения, при использовании которой становится возможным эффективно рассматривать содержание множества записанных изображений. Кроме того, в публикации находящейся на экспертизе заявки на японский патент №2008-033695, которая будет описана ниже, раскрыта технология выполнения отображения с прокруткой, с помощью которой становится возможным выполнять отображение с прокруткой для изображения на величину прокрутки, в соответствии с операцией пользователя.

Сущность изобретения

В частности, в случае, когда выполняют поиск данных изображения для целевого изображения в папке, в которой сохранены данные изображения для множества изображений, в результате выполнения матричного отображения или отображения с прокруткой, как описано выше, становится возможным находить целевое изображение.

Однако у портативного устройства обработки изображения, такого как цифровая фотокамера, размер экрана дисплея установленного элемента дисплея, такого как LCD (ЖКД, жидкокристаллический дисплей), меньше по сравнению с персональным компьютером или тому подобное.

Поэтому в случае матричного отображения или отображения прокрутки, в ходе которого множество изображений установлено как цели отображения на одном экране, размер отображаемого изображения неизбежно становится меньше, и может быть трудно распознавать тип изображения.

По этой причине в некоторых случаях изображения, сохраненные в папке, последовательно отображают одно за другим на экране отображения для проверки. В этом случае, ситуация во время съемки изображения остается в памяти пользователя, если папка содержит недавно снятые изображения.

Поэтому, когда смотрят на одно изображение, сохраненное в соответствующей папке, становится возможным понять, какого типа изображения находятся перед и после этого одного изображения. Таким образом, выполняя подачу изображений для отображения вперед и назад, в соответствии с обстоятельствами, становится возможным относительно быстро найти целевое изображение.

Однако количество папок, в которых содержатся данные изображения для множества изображений, увеличивается до уровня, на котором ими невозможно управлять с помощью мозга пользователя, по мере увеличения срока службы цифровой фотокамеры. По этой причине в случае, когда в папке содержатся данные давно снятых изображений (например, несколько лет назад) или тому подобное, даже когда смотрят на одно изображение из этой папки, во многих случаях трудно вспомнить, какого типа изображения существовали до и после этого изображения.

В таком случае изображения для данных изображения, сохраненных в папке, воспроизводят и отображают одно за другим, и путем проверки изображения с переходом вперед и назад получают соответствие по последовательности между соответствующими изображениями, находящимися перед и после изображения в порядке временной по следовательности.

Кроме того, в некоторых случаях может быть выполнена операция, состоящая в том, что матричное отображение и отображение одного изображения для выбранного изображения из матричного отображения выполняют неоднократно, и также неоднократно выполняют отображение с прокруткой и отображение одного изображения для выбранного изображения из отображения с прокруткой.

По этой причине в случае, когда целевое изображение требуется найти в папке, в которой содержатся данные изображения многих изображений, необходимо выполнить скучную операцию, и обработка поиска изображения занимает время, что может вызвать стресс.

Учитывая описанные выше обстоятельства, в соответствии с вариантом выполнения настоящего изобретения, желательно отображать изображение в соответствии с данными изображения, записанными на носителе записи, в эффективном режиме, таким образом, чтобы прояснить взаимосвязь между изображениями, находящимися перед и после соответствующего изображения, и облегчить поиск целевого изображения.

Для решения описанной выше проблемы, в соответствии с вариантом выполнения настоящего изобретения, предусмотрено устройство обработки изображения, включающее в себя:

элемент отображения изображения;

средство детектирования положения инструкции, выполненное с возможностью приема операции инструкции от пользователя через сторону операций, предусмотренную на экране дисплея элемента отображения изображения, и детектирования, и вывода положения инструкции для операции инструкции относительно стороны операций;

средство сохранения, выполненное с возможностью сохранения и содержания данных изображения, состоящих из множества изображений; и

средство управления отображением, выполненное с возможностью управления отображением изображения в соответствии с данными изображения, сохраненными и содержащимися в средстве сохранения, в элементе отображения изображения,

в котором, в случае, когда пользователь выполняет непрерывное движение на стороне операций, средство управления отображением выполняет управление для прокрутки отображаемого изображения с его уменьшением вместе с изображениями, расположенными перед и после отображаемого изображения, в соответствии с направлением операции, определенным на основе выхода детектирования из средства детектирования положения инструкции.

Используя устройство обработки изображения в соответствии с вариантом выполнения настоящего изобретения, средство управления отображением имеет функцию выполнения управления для отображения изображения в соответствии с данными изображения, сохраненными в средстве сохранения, на экране дисплея элемента отображения изображения. В случае, когда выполняют непрерывное движение на стороне операций средства детектирования положения инструкции, с помощью средства управления отображением, в соответствии с направлением операции, определенным на основе результата детектирования, полученного из средства детектирования положения инструкции, становится возможным выполнять прокрутку отображаемого изображения вместе с изображениями, расположенными перед и после отображаемого изображения, с одновременным уменьшением.

Используя такую конфигурацию, становится возможным отображать изображение в соответствии с данными изображения, записанными на носителе записи, в эффективном режиме для прояснения взаимосвязи между изображениями, расположенными перед и после соответствующего изображения, и облегчения поиска целевого изображения.

Кроме того, в соответствии с вариантом выполнения настоящего изобретения, предложено устройство обработки изображения, включающее в себя:

элемент отображения изображения;

средство детектирования положения инструкции, выполненное с возможностью приема операции инструкции от пользователя через сторону операций, предусмотренную на экране дисплея элемента отображения изображения, и детектирования и вывода положения инструкции для операции инструкции относительно стороны операций;

средство сохранения, выполненное с возможностью сохранения и содержания данных изображения для множества изображений; и

средство управления отображением, выполненное с возможностью управления отображением изображения в соответствии с данными изображения, сохраненными и содержащимися в средстве сохранения, в элементе отображения изображения,

в котором, в случае, когда пользователь выполняет операцию с поддержанием постоянного положения контакта относительно стороны операций, средство управления отображением выполняет управление для уменьшения отображаемого изображения вместе с одним или больше изображениями, расположенными перед и после отображаемого изображения, и отображает изображения на экране дисплея элемента отображения изображения в соответствии с операцией, определенной на основе выхода детектирования из средства детектирования положения инструкции.

Используя устройство обработки изображения в соответствии с вариантом выполнения настоящего изобретения, средство управления отображением имеет функцию выполнения управления для отображения изображения в соответствии с данными изображения, сохраненными в средстве сохранения, на экране дисплея элемента отображения изображения. В случае, когда выполняют операцию поддержания постоянного положения относительно стороны операций средства детектирования положения инструкции с помощью средства управления отображением, в соответствии с операцией, определенной на основе результата детектирования, полученного из средства детектирования положения инструкции, становится возможным уменьшить отображаемое изображение вместе с одним или больше изображениями, расположенными перед и после отображаемого изображения, и отображать изображения на экране отображения элемента отображения изображения.

В такой конфигурации становится возможным отображать изображения в соответствии с данными изображения, записанными на носителе записи, в эффективном режиме, для прояснения взаимосвязи между изображениями, расположенными перед и после соответствующего изображения и облегчения поиска целевого изображения.

В соответствии с вариантами выполнения настоящего изобретения, становится возможным отображать изображение в соответствии с данными изображения, записанными на носителе записи, в эффективном режиме, для прояснения взаимосвязи между изображениями, расположенными перед и после соответствующего изображения, и облегчения поиска целевого изображения.

Краткое описание чертежей

На фиг.1 показана блок-схема, предназначенная для описания примера конфигурации устройства съемки изображения в соответствии с первым вариантом выполнения настоящего изобретения, в котором применяют варианты выполнения устройства, способа и программы, в соответствии с вариантом выполнения настоящего изобретения;

на фиг.2 показана пояснительная схема, предназначенная для пояснения примера компоновки папки изображения, сформированной на носителе записи устройства съемки изображения;

на фиг.3 показана пояснительная схема, предназначенная для пояснения примера компоновки файла изображения, записанного на носителе записи устройства съемки изображения;

на фиг.4А-4С показаны пояснительные схемы, предназначенные для пояснения режима отображения изображения во время прокрутки отображаемых изображений, выполняемой в устройстве съемки изображения, в соответствии с первым вариантом выполнения;

на фиг.5 показана блок-схема последовательности операций, предназначенная для пояснения обработки воспроизведения снятых изображений, включающей в себя обработку прокрутки, выполняемую в устройстве съемки изображения, в соответствии с первым вариантом выполнения;

на фиг.6А-6D показаны пояснительные схемы, предназначенные для пояснения режима отображения изображения во время прокрутки отображаемого изображения, выполняемой в устройстве съемки изображения, в соответствии со вторым вариантом выполнения настоящего изобретения;

на фиг.7 показана блок-схема последовательности операций, предназначенная для пояснения обработки воспроизведения снятых изображений, включающей в себя обработку прокрутки, выполняемую в устройстве съемки изображения, в соответствии со вторым вариантом выполнения;

на фиг.8А-8G показаны пояснительные схемы, предназначенные для пояснения режима отображения изображения во время прокрутки отображаемого изображения, выполняемой в устройстве съемки изображения, в соответствии с третьим вариантом выполнения настоящего изобретения;

на фиг.9 показана блок-схема последовательности операций, предназначенная для пояснения обработки воспроизведения снятых изображений, включающей в себя обработку прокрутки, выполняемую в устройстве съемки изображения в соответствии с третьим вариантом выполнения;

на фиг.10 показана блок-схема последовательности операций, представляющая продолжение фиг.9;

на фиг.11 показана пояснительная схема, предназначенная для пояснения примера случая, в котором степень уменьшения изображения и величину прокрутки определяют на основе расстояния и скорости непрерывного движения;

на фиг.12А-12Е показаны пояснительные схемы, предназначенные для пояснения режима отображения изображения во время прокрутки отображаемого изображения, выполняемой в устройстве съемки изображения, в соответствии с четвертым вариантом выполнения настоящего изобретения;

на фиг.13А-13F показаны пояснительные схемы, предназначенные для пояснения режима отображения изображения во время прокрутки отображаемого изображения, выполняемой в устройстве съемки изображения, в соответствии с модифицированным примером четвертого варианта выполнения настоящего изобретения;

на фиг.14 показана блок-схема последовательности операций, предназначенная для пояснения обработки воспроизведения снятых изображений, включающей в себя обработку прокрутки, выполняемую в устройстве съемки изображения, в соответствии с четвертым вариантом выполнения; и

на фиг.15 показана блок-схема последовательности операций, представляющая продолжение фиг.14.

Подробное описание изобретения

Ниже, со ссылкой на чертежи, будут описаны устройство, способ и программа в соответствии с вариантами выполнения настоящего изобретения.

Первый вариант выполнения

Пример конфигурации устройства съемки изображения

На фиг.1 показана блок-схема, предназначенная для описания примера конфигурации устройства 100 съемки изображения в соответствии с первым вариантом выполнения настоящего изобретения, в котором используются варианты выполнения устройства, способа и программы, в соответствии с вариантом выполнения настоящего изобретения. Устройство 100 съемки изображения может снимать и записывать как неподвижные изображения, так и движущиеся изображения с записью их на носитель записи путем переключения режимов съемки изображения.

Однако, в соответствии с первым вариантом выполнения, описанным ниже, для упрощения описания, в устройстве 100 съемки изображения используют функцию цифровой фотокамеры. Используя пример для случая, в котором, в основном, снимают и воспроизводят неподвижные изображения, будет описана конфигурация и работа устройства 100 съемки изображения.

Как показано на фиг.1, в устройстве 100 съемки изображения предусмотрен модуль 101 объектива, элемент 102 съемки изображения, модуль 103 предварительной обработки, модуль 104 обработки изображения, модуль 105 обработки отображения, модуль 106 дисплея, сенсорная панель 107, модуль 109 обработки сжатия, модуль 110 обработки расширения и модуль 111 уменьшения/увеличения.

Кроме того, в устройстве 100 съемки изображения предусмотрен модуль 120 управления, модуль 131 операций, внешний интерфейс (ниже сокращенно называется внешним I/F (И/Ф)) 132, разъем 133 входа и выхода, модуль 134 записи/считывания, носитель 135 записи и схема 136 часов.

Модуль 106 дисплея состоит, например, из так называемого тонкого элемента дисплея, такого как ЖКД (жидкокристаллический дисплей) или панель органической EL (панель органической электролюминесценции (ЭЛ)). Затем, как также будет описано ниже, сенсорная панель 107 закреплена на всей поверхности экрана отображения модуля 106 дисплея для формирования стороны операций.

Сенсорная панель 107 принимает операцию инструкции (операцию контакта) в отношении стороны операций от пользователя и детектирует положение инструкции (положение контакта) на стороне операций сенсорной панели 107 для уведомления модуля 120 управления о данных координат, обозначающих положение инструкции.

Как также будет описано ниже, модуль 120 управления выполнен с возможностью управления соответствующими модулями устройства 100 съемки изображения и также определяет, какого типа отображение выполняют в отношении экрана отображения модуля 106 дисплея. Модуль 120 управления может принимать операцию инструкции (входную операцию) пользователя на основе данных координат, обозначающих положение инструкции на стороне операций, получаемых из сенсорной панели 107, и отображать информацию на экране отображения модуля 106 дисплея, соответствующую положению инструкции.

Например, пользователь входит в контакт в определенном положении на стороне операции сенсорной панели 107 с помощью пальца, стилуса или тому подобное. В этот момент времени, в случае, когда число отображают в положение на экране дисплея, соответствующее (согласованное с) положению контакта, модуль 120 управления может определить, что пользователь выбирает и вводит число, отображаемое на экране.

Таким образом, в устройстве 100 съемки изображения модуль 106 дисплея и сенсорная панель 107 формируют сенсорный экран 108, выполняющий функцию устройства ввода. Следует отметить, что сенсорная панель 107 реализована, например, на основе сенсорной панели чувствительного к давлению типа или электростатического типа.

Кроме того, сенсорная панель 107 может детектировать соответствующие операции, выполняемые одновременно во множестве положений на стороне операций, и выводит данные координат, соответственно, обозначающие положения контакта. Кроме того, сенсорная панель 107 также может детектировать соответствующие операции инструкций, многократно выполняемые в отношении стороны операций, и выводить данные координат, соответственно, обозначающие положения контакта.

Кроме того, сенсорная панель 107 также может непрерывно детектировать положения контакта для каждого заданного момента времени, в то время как палец или стилус пользователя находятся в контакте с ней, и выводить данные координат, соответственно, обозначающие положения контакта.

При такой конфигурации сенсорная панель 107 может принимать различные операции инструкции (входные операции) от пользователя, такие как так называемая операция постукивания, операция двойного постукивания, операция перетягивания, операция быстрого перемещения и операция сведения пальцев, и детектировать операции для получения инструкции.

Здесь операция постукивания представляет собой действие (операцию), обозначающую одну заданную точку на стороне операций, по которой выполняют однократное "постукивания" пальцем пользователя или стилусом. Операция двойного постукивания представляет собой действие постоянного обозначения одной заданной точки на стороне операций, выполняемое два раза, например, как "тук, тук".

Кроме того, операция перетягивания представляет собой операцию перемещения пальца пользователя или стилуса при поддержании контакта со стороной операций. Операция быстрого перемещения представляет собой операцию обозначения одной точки на стороне операций с помощью пальца пользователя или стилуса и быстрого "перемещения" в произвольном направлении.

Операция сведения пальцев представляет собой операцию, состоящую в контакте двух пальцев пользователя или тому подобное на стороне операций одновременно и разведении или сведении этих двух пальцев или тому подобное. В этом случае, в частности, операция разведения двух находящихся в контакте пальцев и тому подобное называется операцией выхода из сведения и операция сведения двух пальцев или тому подобное называется операцией ввода в сведение.

Операция перетягивания и операция быстрого перемещения отличаются скоростью выполнения операции, но в обеих этих операциях после контакта пальца пользователя или тому подобное со стороной операций палец или тому подобное перемещают на стороне операций (непрерывное движение на стороне операций), и это перемещение может быть определено на основе двух типов информации, включающих в себя расстояние перемещения и направление перемещения.

Поэтому в данном описании, в случае когда одна и та же обработка может быть выполнена в результате выполнения одной из операции перетягивания и операции быстрого перемещения, используется термин "непрерывное движение" как совместный термин для операции перетягивания и операции быстрого перемещения.

Затем модуль 120 управления соединен с соответствующими модулями, составляющими устройство 100 съемки изображения, и, как также описано выше, выполнен с возможностью управления соответствующими модулями устройства 100 съемки изображения. Таким образом, модуль 120 управления выполнен как так называемый микрокомпьютер.

Модуль 120 управления выполнен из CPU (ЦПУ, центральное процессорное устройство) 121, ROM (ПЗУ, постоянное запоминающее устройство) 122, RAM (ОЗУ, оперативное запоминающее устройство) 123, и EEPROM (ЭСППЗУ, электрически стираемое программируемое ПЗУ) 124, которые взаимно соединены через шину 125 ЦПУ.

ЦПУ 121 выполнено с возможностью считывания и выполнения программы, сохраненной в ПЗУ 122, которая будет описана ниже, формирования сигналов управления, передаваемых в соответствующие модули, подачи сигналов управления в соответствующие модули, принимает данные и т.п., предоставляемые из соответствующих модулей, и обрабатывает эти данные.

ПЗУ 122 предварительно сохраняет и содержит, как описано выше, различные программы, выполняемые ЦПУ 121, и различные данные и т.п., используемые для обработки. ОЗУ 123 используется, в основном, как рабочая область, например, для временного сохранения промежуточных результатов различных типов обработки.

ЭСППЗУ 124 представляет собой так называемое энергонезависимое запоминающее устройство, и в нем сохраняется и содержится информация, которая должна быть сохранена, даже когда источник питания устройства 100 съемки изображения будет ВЫКЛЮЧЕН. Например, различные параметры, установленные пользователем, конечные результаты различных типов обработки, программы обработки и данные, вновь полученные для добавления функций или тому подобное, содержатся в ЭСППЗУ 124.

С модулем 120 управления, выполненным таким образом, как показано на фиг.1, соединяют модуль 131 операций, внешний интерфейс 132, модуль 134 записи-считывания, и схему 136 часов в дополнение к различным модулям, предназначенным для реализации функции съемки изображения и функции воспроизведения снятого и записанного изображения, которые будут описаны ниже.

Модуль 131 операций имеет различные типы кнопок регулирования и функциональных кнопок, а также кнопок операций, таких как кнопка затвора. Модуль 131 операций принимает операцию, вводимую пользователем, и уведомляет модуль 120 управления об этом вводе. В такой конфигурации модуль 120 управления может управлять соответствующими модулями в соответствии с операцией, введенной пользователем, которая была принята через модуль 131 операций, и выполнять обработку в соответствии с введенной операцией.

Внешний интерфейс 132 представляет собой, например, цифровой интерфейс, соответствующий заданной спецификации, такой как USB (УПШ, универсальная последовательная шина) или IЕЕЕ (ИИЭР, Институт инженеров по электротехнике и радиоэлектронике) 1394.

Таким образом, внешний интерфейс 132 выполнен с возможностью преобразования и приема данных из внешнего устройства, подключенного к разъему 133 входа и выхода, в данных в формате, обрабатываемом его собственным устройством, и преобразует и выводит данные, переданные из его собственного устройства, в данные в заданном формате.

Модуль 134 записи/считывания записывает данные на носитель 135 записи его собственного устройства в соответствии с управлением модулем 120 управления и считывает данные, записанные на носителе 135 записи.

В устройстве 100 съемки изображения носитель 135 записи выполнен с возможностью его установки с возможностью отсоединения в устройстве 100 съемки изображения. Например, носитель 135 записи представляет собой съемное запоминающее устройство, так называемое устройство типа карты памяти, в котором используется полупроводниковое запоминающее устройство, и емкость сохранения составляет несколько гигабайт или больше.

Следует отметить, что кроме съемного запоминающего устройства типа карты памяти в качестве носителя 135 записи, например, также может использоваться конфигурация, в которой используется встроенный носитель записи, такой как встроенное запоминающее устройство типа флэш или небольшой жесткий диск.

Кроме того, в качестве носителя 135 записи также можно принять конфигурацию с использованием другого носителя записи съемного типа, такого как оптический диск, такой как DVD (ЦУД, цифровой универсальный диск) или CD (КД, компакт-диск), с малыми размерами.

В схеме 136 часов предусмотрена функция календаря. При этом возможно представлять текущий год, месяц и дату, текущий день недели и текущее время, а также возможно реализовать функцию счетчика времени для измерения заданного интервала времени.

С такой функцией схемы 136 часов становится возможным добавлять информацию, относящуюся к дню съемки изображения, такую как дата и время съемки изображения, и день недели съемки изображения, в данные снятого изображения. Кроме того, используя функцию 136 схемы часов, также может быть реализована функция съемки изображения с использованием собственного таймера, с помощью которой выполняется автоматический спуск затвора после того, как пройдет определенный период времени после заданной операции.

Затем в устройстве 100 съемки изображения, показанном на фиг.1, модуль 101 объектива включает в себя, хотя это и не показано на чертеже, объектив съемки изображения (линзы объектива), устройство регулировки экспозиции, устройство регулировки фокуса, устройство затвора и т.п. Модуль 101 объектива представляет собой часть, предназначенную для съемки изображения объекта, который будет представлен на поверхности датчика элемента съемки изображения на более позднем этапе.

Элемент 102 съемки изображения состоит из датчика съемки изображения (элемент съемки изображения), такого как датчик изображения типа CCD (ПЗС, прибор с зарядовой связью) или CMOS (КМОП, комплементарный металлооксидный полупроводник). Элемент 102 съемки изображения снимает изображение, которое должно быть отображено на поверхности его собственного датчика через модуль 101 объектива как электрический сигнал (сигнал изображения).

В устройстве 100 съемки изображения, в элементе 102 съемки изображения предусмотрен фильтр одного цвета со структурой цвета, заранее определенной так, что формируется любой один из сигналов R (красного), G (зеленого) и В (синего) цвета для каждого пикселя.

Затем сигнал изображения, снятый через элемент 102 съемки изображения, передают в модуль 103 предварительной обработки на последующем этапе. Модуль 103 предварительной обработки включает в себя схему CDS (КДВ, коррелированной двойной выборки), схему AGC (АРУ, автоматической регулировки усиления), A/D (А/Ц, аналогово-цифровой) преобразователя и т.п. Модуль 103 предварительной обработки представляет собой часть, предназначенную для приема сигнала изображения элемента 102 съемки изображения в виде цифровых данных.

Сигнал изображения, снимаемый через модуль 103 предварительной обработки (данные изображения), подают в модуль 104 обработки изображения. Модуль 104 обработки изображения имеет, хотя это и не показано на чертеже, схему детектирования волны, схему баланса белого, схему устранения мозаики, схему преобразования разрешения и другие схемы коррекции изображения.

В модуле 104 обработки изображения, вначале получают, на основе данных изображения, полученных из схемы 103 предварительной обработки, параметры для регулировки экспозиции (количество света), параметры для регулировки фокуса (фокус), параметры для регулировки баланса белого и параметры обработки различной регулировки.

Среди параметров, сформированных в модуле 104 обработки изображения, параметры регулировки экспозиции (количества света) и параметры для регулировки фокуса (фокус) подают в модуль 120 управления. На основе параметров из модуля 104 обработки изображения модуль 120 управления управляет механизмом регулировки экспозиции и механизмом регулировки фокуса модуля 101 объектива таким образом, что становится возможным, соответственно, выполнять регулировки экспозиции и фокуса.

Затем, в модуле 104 обработки изображения, в отношении данных изображения, полученных из модуля 103 предварительной обработки, выполняют обработку согласования уровня черного и обработку регулирования баланса белого на основе параметров регулирования баланса белого, сформированных, как описано выше. Используя такую обработку регулирования, выполняют регулировку таким образом, что изображение, сформированное данными изображения из модуля 103 предварительной обработки, будет иметь соответствующий оттенок.

После этого, в модуле 104 обработки изображения, для данных изображения, отрегулированных так, что они имеют соответствующий оттенок, выполняют обработку устранения мозаики для генерирования данных RGB (данных трех первичных цветов) для каждого пикселя (одновременная обработка), обработку коррекции апертуры, гамма-обработку (гамма-коррекция) и т.п. Кроме того, в модуле 104 обработки изображения, из сформированных данных RGB выполняют обработку преобразования Y/C для формирования сигнала (Y) яркости и цветовых сигналов (Cb и Cr), обработку коррекции хроматической аберрации, обработку преобразования разрешения и т.п., для формирования сигнала Y яркости и сигналов Cb и Cr цветности.

Данные изображения, сформированные модулем 104 обработки изображения (сигнал Y яркости и сигналы Cb и Cr цветности), в это время передают в модуль 105 обработки отображения и преобразуют в сигнал изображения в формате, подаваемом в модуль 106 дисплея. Затем сигнал подают в модуль 106 дисплея.

При такой конфигурации на экране отображения модуля 106 дисплея отображают изображение объекта, снятого через модуль 101 объектива. В то время как пользователь проверяет изображение объекта, отображаемого на экране отображения модуля 106 дисплея, становится возможным снять целевое изображение объекта.

Одновременно сигнал Y яркости и сигналы Cb и Cr цветности, сформированные модулем 104 обработки изображения, также подают в модуль 109 обработки сжатия. Затем в момент времени, когда нажимают на кнопку затвора модуля 131 операций, модуль 109 обработки сжатия выполняет сжатие данных для данных изображения для изображения, отображаемого в этот момент времени на экране отображения модуля 106 дисплея, и подает эти данные в модуль 120 управления.

Следует отметить, что модуль 109 обработки сжатия выполняет обработку сжатия данных в соответствии с ранее определенной системой сжатия данных. В качестве системы сжатия данных, в случае неподвижного изображения, используют систему JPEC (Объединенный комитет экспертов по машинной обработке фотоизображений) или тому подобное, и в случае движущегося изображения, используют систему MPEG (Экспертная группа по вопросам движущегося изображения). Система, конечно, не ограничена описанным выше, и можно использовать различные системы сжатия данных.

Модуль 120 управления управляет модулем 134 записи/считывания для записи данных изображения подвергаемых сжатию данных, полученных из модуля 109 обработки сжатия, на носителе 135 записи. Таким образом, в устройстве 100 съемки изображения, можно снимать изображение объекта, и данные изображения, формирующие это изображение объекта, можно записывать на носитель 135 записи.

В устройстве 100 съемки изображения, хотя подробности будут описаны ниже, данные изображения, снятые и полученные описанным выше образом, могут быть сохранены на носителе 135 записи, и ими можно управлять во временной последовательности (в порядке даты съемки изображения) в модулях соответствующих папок.

Палки могут быть сформированы в соответствии с назначением, таким, как для каждого объекта и для каждого события. В устройстве 100 съемки изображения в соответствии с первым вариантом выполнения, например, папки формируют для каждого события, где съемку изображения выполняют, например, во время церемонии поступления в университет, во время спортивного фестиваля и по случаю празднования дня рождения. Конечно, данные снятого изображения впоследствии можно, например, перемещать в целевую палку.

Затем данные изображения, записанные на носителе 135 записи, могут быть считаны с помощью модуля 134 записи/считывания, которым управляют с помощью модуля 120 управления. Данные изображения, считываемые с носителя записи 135, подают через модуль 120 управления в модуль 110 обработки расширения.

Модуль 110 обработки расширения выполняет обработку расширения для данных изображения, переданных в него, в соответствии с системой сжатия данных, используемой для сжатия данных, и восстанавливает данные изображения до вида, в котором они были перед сжатием, для подачи в модуль 111 уменьшения/увеличения.

Модуль 111 уменьшения/увеличения представляет собой часть, предназначенную для разжижения или интерполяции данных изображения, полученных из модуля 110 обработки расширения, в соответствии с управлением модуля 120 управления, для уменьшения или увеличения изображения, сформированного с использованием соответствующих данных изображения.

Кроме того, в случае данных изображения, которые не подвергали ни уменьшению, ни увеличению, также возможно, чтобы модуль 111 уменьшения/увеличения не выполнял обработку уменьшения или обработку увеличения для переданных в него данных изображения под управлением модуля 120 управления.

Затем модуль 111 уменьшения/увеличения формирует сигнал Y яркости и сигналы Cb и Cr цветности из данных изображения для вывода в формате, подаваемом в модуль обработки 105 дисплея, и передает эти сигналы в модуль 105 обработки отображения.

Аналогично случаю, в котором обрабатывают данные изображения из модуля 104 обработки изображения, модуль 105 обработки отображение преобразует сигнал изображения из модуля 111 форматирования отображаемого изображения в сигнал изображения в формате, подаваемом в модуль 106 дисплея. Затем модуль 105 обработки отображения передает этот сигнал в модуль 106 дисплея.

При использовании такой конфигурации изображение в соответствии с данными изображения, записанными на носитель 135 записи, могут отображаться на экране отображения модуля 106 дисплея. Таким образом, становится возможным воспроизводить данные изображения целевого изображения, записанного на носитель 135 записи.

Таким образом, устройство 100 съемки изображения в соответствии с первым вариантом выполнения может снимать изображение объекта и записывать это изображение на носитель 135 записи. Кроме того, устройство 100 съемки изображения может считывать и выполнять обработку воспроизведения данных изображения, записанных на носитель 135 записи, и также отображать изображение в соответствии с данными изображения на экране отображения модуля 106 дисплея.

Кроме того, в соответствии с управлением, выполняемым модулем 120 управления, модуль 105 обработки отображения устройства 100 съемки изображения может перемещать отображаемые изображения вперед и назад. Ниже перемещение вперед и назад также может называться прокруткой или подачей на экран, в некоторых случаях.

Затем, как также будет подробно описано ниже, в случае, когда устройство 100 съемки изображения в соответствии с первым вариантом выполнения выполняет подачу вперед или назад отображаемых изображений, в то время как изображение, представляющее собой цель отображения, уменьшают, используя функцию модуля 111 уменьшения/увеличения.

В такой конфигурации изображение в точке достижения прокрутки при подаче вперед или назад и, по меньшей мере, части одного изображения среди изображений, расположенных перед соответствующим изображением и после соответствующего изображения, можно проверять на одном экране настолько эффективно, насколько это возможно.

Затем, в конечном итоге, изображение точки достижения при прокрутке при движении вперед или назад можно эффективно проверять на одном экране вместе с изображением, по меньшей мере, определенной части изображения, расположенного перед или после этого соответствующего изображения.

При использовании такой конфигурации, в момент подачи вперед или назад отображаемых изображений (во время прокрутки) можно проверять изображение, включающее в себя часть изображения, расположенного перед или после соответствующего изображения, при этом пользователь также вспоминает момент съемки этого выбранного изображения, таким образом, что это способствует правильному поиску целевого изображения

Примеры конфигурации папки изображения и файла изображения

Как также описано выше, в устройстве 100 съемки изображения в соответствии с настоящим вариантом выполнения данные изображения, полученные путем съемки изображения, могут быть сохранены в папке изображения, сформированной на носителе 135 записи, в соответствии с инструкцией пользователя, по дате съемки изображения и во временном порядке (порядке временной последовательности в соответствии с датой и временем съемки изображения).

Здесь формируют папку изображения, как также описано выше, например, для каждого события, во время которого выполняли съемку изображения, такого как церемония поступления в университет, спортивный фестиваль и празднование дня рождения. В дополнение к этому, например, также может быть сформирована папка изображения, соответствующая дате съемки изображения.

На фиг.2 показана пояснительная схема, предназначенная для пояснения примера компоновки папки изображения, формируемой на носителе 135 записи устройства 100 съемки изображения. Как показано на фиг.2, папка изображения имеет название папки, которое представляет собой информацию приложения для указания соответствующих папок. Название папки представляет собой, например, информацию, соответствующую событиям, такую как церемония поступления в университет, спортивный фестиваль и празднование дня рождения, во время которых выполняли съемку изображения, информацию, относящуюся к дате съемки изображения, такую как год и месяц съемки изображения и год, месяц, и дату съемки изображения.

Кроме того, соответствующие папки изображения имеют метаданные, содержащие дату и время соответствующей папки изображения, и другие типы метаданных, такие как информация заголовка. В качестве метаданных, в дополнение к автоматически назначаемой информации в устройстве 100 съемки изображения, такой как количество файлов изображения, сохраненных в папке изображения и т.п., в качестве примера пользователь может вводить информацию комментария (текстовую информацию) и т.п. Также может быть добавлена другая информация, такая как метаданные.

Затем, для каждого из файлов изображения, принадлежащих этой папке, в папке изображения на носителе записи сохраняют дату и время съемки изображения, название файла и адрес. С помощью такой информации папки изображения становится возможным определять, когда была выполнена съемка изображения, какие файлы изображения сохранены в этой палке изображения, и когда эти файлы изображения были сохранены на носителе записи.

На фиг.3 показана пояснительная схема, предназначенная для пояснения примера компоновки файла изображения, записанного на носителе 135 записи устройства 100 съемки изображения. Как показано на фиг.3, файл изображения имеет имя файла, которое представляет собой информацию спецификации, предназначенную для определения соответствующих файлов изображения. Название файла назначают автоматически, например, во время съемки изображения с помощью модуля 120 управления, в соответствии с названиями 1, 2, 3 … файла папки изображения, показанной на фиг.2.

Кроме того, соответствующие файлы изображения выполнены так, что они имеют дату и время съемки изображения (соответствуют дате и времени формирования соответствующего файла изображения) для данных изображения, сохраненных в файле изображения, и различные типы метаданных. В качестве метаданных, в дополнение к автоматически назначаемой информации в устройстве 100 съемки изображения, в качестве примеров могут быть представлены размер файла, информация комментария (текстовая информация), введенная пользователем, и т.п. Другая информация также может быть добавлена как метаданные.

Затем в файле изображения сохраняют данные изображения для формирования изображения объекта, получаемого, как основные данные, в результате съемки изображения.

Следует отметить, что в устройстве 100 съемки изображения в соответствии с первым вариантом выполнения, в случае, когда пользователь не формирует папку, например, папка, соответствующая дате съемки изображения, будет сформирована автоматически, и данные изображения, получаемые в результате съемки изображения, могут быть сохранены в этой папке.

Затем, как описано со ссылкой на фиг.2, в папке изображения, сформированной в устройстве 100 съемки изображения, файлом изображения данных изображения, полученным в результате съемки изображения, управляют в порядке временной последовательности в соответствии с датой и временем съемки изображения.

Поэтому на основе информации, содержащейся в папке изображения, данные изображения для файла изображения, показанного на фиг.3, могут быть считаны в направлении потока времени для последовательного отображения, и также могут быть считаны в направлении, обратном течению времени, для последовательного отображения.

Режим отображения при отображении с прокруткой в соответствии с первым вариантом выполнения

В устройстве 100 съемки изображения в соответствии с первым вариантом выполнения в результате выполнения непрерывного движения (операция перетягивания или операция быстрого перемещения) на стороне операций сенсорной панели 107 становится возможным подавать отображаемые изображения назад и вперед (прокрутка изображений дисплея).

В устройстве 100 съемки изображения, в соответствии с первым вариантом выполнения, прокрутка для отображаемых изображений не предназначена для отображения отображаемых изображений, представляемых на всей поверхности экрана дисплея, путем простого переключения изображений в модулях изображения аналогично прокрутке в предшествующем уровне техники.

В устройстве 100 съемки изображения выполняют прокрутку с отображением изображений, сопровождаемую отображением уменьшенных изображений. В такой конфигурации, в отношении целевого изображения прокрутки, в форме, когда, по меньшей мере, одно из изображений, расположенных перед и после целевого изображения прокрутки, также включено в отображение, эти изображения можно отображать и просматривать как части настолько большие, насколько это возможно.

Затем при прокрутке отображаемых изображений, выполняемой устройством 100 съемки изображения, в конечном итоге вместе с изображением в точке достижения прокрутки части или оба изображения перед и после соответствующего изображения, по меньшей мере, в заданный момент времени или больше также могут быть отображены на одном экране, и их можно просматривать.

На фиг.4А-4С показаны пояснительные схемы для пояснения режима отображения изображения во время прокрутки отображаемого изображения, выполняемой в устройстве 100 съемки изображения в соответствии с первым вариантом выполнения. Здесь на фиг.4А схематично показано состояние изображения, отображаемого на экране 6G отображения модуля 106 дисплея. Кроме того, на фиг.4В-4Е показаны переходные состояния во время прокрутки для отображения изображений.

На фиг.4А, в текущий момент времени установлено состояние, в котором изображение С отображают на экране 6G дисплея, и папка изображения, которой принадлежит изображение С, представляет, что изображение В и изображение А присутствуют на предыдущем этапе, перед изображением С, и изображение D, и изображение Е присутствуют на более позднем этапе, после изображения С.

Таким образом, на фиг.4А показан случай, в котором изображения А, В, С, D и Е снимают в установленном порядке, данные изображения, формирующие эти изображения, сохраняют в заданной папке изображения в порядке временной последовательности на основе даты и времени съемки изображения и в текущий момент времени изображение С отображают на экране 6G отображения модуля 106 дисплея.

Затем, как показано в центре на фиг.4А, на стороне операций сенсорной панели 107 экрана 6G дисплея, на котором отображается изображение С, пользователь с помощью пальца, стилуса или тому подобного, как показано стрелкой, выполняет непрерывное движение слева направо (операцию перетягивания или операцию быстрого перемещения).

Как описано выше, в случае, когда принимают операцию контакта от пользователя, сенсорная панель 107 последовательно передает данные координат, обозначающие положение на стороне операций, в которой произошел контакт пальцем пользователя или тому подобное, в модуль 120 управления. На основе данных из координат от сенсорной панели 107 модуль 120 управления определяет, какая операция была выполнена в отношении стороны операций сенсорной панели 107.

В устройстве 100 съемки изображения, как показано на фиг.4А, непрерывное движение относительно стороны операций сенсорной панели 107 (непрерывное движение относительно отображаемого изображения) передает инструкцию выполнить прокрутку отображаемых изображений в случае, когда изображение отображают на всей поверхности экрана 6G дисплея.

Более конкретно, в устройстве 100 съемки изображения непрерывное движение, выполняемое один раз относительно отображаемого изображения, представляет собой операцию сдвига (смещения) отображаемого изображения в направлении движения на одно изображение (прокрутка одного изображения). Здесь непрерывное движение, выполняемое один раз, означает последовательность операций, в которой происходит контакт с поверхностью операций с помощью пальца или тому подобного, палец перемещают по поверхности операций, поддерживая контакт, и после этого палец или тому подобное убирают с поверхности операций.

Затем, как показано на фиг.4А, в случае, когда непрерывное движение выполняют справа налево относительно экрана 6G дисплея на стороне операций сенсорной панели 107, на основе данных координат от сенсорной панели 107, модуль 120 управления определяет, что поступила инструкция выполнить прокрутку отображаемых изображений в направлении, обратном направлению хода времени.

Затем модуль 120 управления устройства 100 съемки изображения подготавливает данные изображения для изображения, которое представляет собой цель отображения с прокруткой, например, в ОЗУ 123. Как описано выше, непрерывное движение, выполняемое один раз в отношении отображаемого изображения, представляет собой операцию сдвига отображаемого изображения на одно изображение в направлении движения.

Поэтому, поскольку изображение в достигнутой точке прокрутки представляет собой изображение В и каждое одно изображение перед и после изображения В также представляет собой цель отображения, целевые изображения прокрутки представляют собой изображение С, представленное на дисплее, и изображение В, и изображение А, распложенные непосредственно перед изображением С.

Учитывая описанное выше, модуль 120 управления выполняет управление модулем 134 записи/считывания для того, чтобы обратиться к информации в папке изображения, которая представляет собой цель отображения, считать данные изображения для изображения С, изображения В и изображения А, которые представляют собой цели прокрутки, и сохранить эти изображения в ОЗУ 123.

Следует отметить, что, например, в случае, когда данные изображения для изображения С, которое отображают в данный момент времени, присутствуют в ОЗУ 123, данные изображения для изображения С не будут снова считаны, и при этом возможно использовать данные изображения для изображения С, присутствующего в ОЗУ 123.

При использовании такой конфигурации в ОЗУ 123 временно сохраняют данные изображения для изображения С, изображения В и изображения А, которые представляют собой цели прокрутки. Затем модуль 120 управления управляет модулем 110 обработки расширения, модулем 111 уменьшения/увеличения и модулем 105 обработки отображения для начала обработки прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений.

Более конкретно, модуль 120 управления передает данные изображения в порядке: изображение С, изображение В и изображение А в модуль 110 обработки расширения. В соответствии с управлением, выполняемым модулем 120 управления, модуль 110 обработки расширения выполняет обработку расширения для переданных данных изображения, которые были подвергнуты сжатию данных, восстанавливает исходные данные изображения в том виде, в котором они были перед сжатием данных, и передает эти данные изображения в модуль 111 уменьшения/увеличения.

В этом случае, модуль 111 уменьшения/увеличения выполняет обработку разбавления или тому подобное для переданных данных изображения, для того чтобы выполнить обработку уменьшения изображения в степени, которая соответствует управлению, полученному из модуля 120 управления, формирует сигнал изображения в формате, переданном в модуль 105 обработки отображения из данных изображения, подвергнутых обработке уменьшения, и передает этот сигнал изображения в модуль 105 обработки отображения.

В соответствии с управлением модуля 120 управления из переданного сигнала изображения модуль 105 обработки отображения формирует сигнал изображения для отображения изображений одного экрана, на котором прокручиваемые целевые изображения сдвигают слева направо на экране 6G дисплея, и передает этот сигнал изображения в модуль 106 дисплея.

В результате, на экране отображения модуля 106 дисплея, например, как показано на фиг.4В, отображают часть изображения С, которое представляет собой изображение в начальной точке прокрутки, и часть изображения В, расположенную непосредственно перед изображением С (изображение в точке достижения прокрутки), на экране 6G дисплея, и при этом возможно просматривать оба эти изображения.

В этом случае, оба изображение С и изображение В были уменьшены, и поэтому по сравнению со случаем, когда отображаемое изображение просто сдвигают, пользователь может отображать дополнительные части изображений и просматривать их.

Затем, как описано выше, повторяют выполнение обработки отображения изображений через модуль 110 обработки расширения, модуль 111 уменьшения/увеличения и модуль 105 обработки отображения (обработку прокрутки отображаемых изображений, которую сопровождают обработкой уменьшения отображаемых изображений) для соответствующих данных изображения для изображения С, изображения В и изображения А, которые представляют собой цели прокрутки.

В этом случае, обработку уменьшения в модуле 111 уменьшения/увеличения выполняют таким образом, чтобы степень уменьшения (отношение уменьшения) была установлена так, чтобы она постепенно увеличивалась, и отображаемые изображения становились все меньшими изображениями с постепенным их уменьшением. В такой конфигурации, при последовательной прокрутке (сдвиг положения отображения на экране дисплея) становится возможным отображать отображаемые изображения, которые постепенно уменьшаются на экране 6G отображения модуля 106 дисплея.

Следует отметить, что в случае, когда данные изображения, подвергаемые обработке расширения, могут содержаться, например, в ОЗУ 123, буферной памяти, в модуле 110 обработки расширения или тому подобное, используют данные изображения после обработки расширения.

В такой конфигурации, поскольку исключается обработка, выполняемая в модуле 110 обработки расширения, и многократно выполняют обработку модуля 111 уменьшения/увеличения и модуля 105 обработки отображения, можно выполнять прокрутку отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений.

Затем, как показано на фиг.4С, изображение В, которое представляет собой изображение в точке достижения прокрутки, помещают в центре экрана 6G дисплея, и 50% или больше изображения С и изображения А перед и после изображения В отображают на экране 6G дисплея. На данном этапе, такая обработка прокрутки заканчивается.

Более подробно, как показано на фиг.4С, на этапе, когда все изображение В в точке достижения прокрутки расположено в центре экрана 6G дисплея и половины или большие части изображения С и изображения А, находящихся перед и после изображения В, отображаются на экране 6G дисплея, обработку прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений, заканчивают.

В такой конфигурации становится возможным выполнять проверку в состоянии, когда изображение в точке достижения прокрутки и, по меньшей мере, половины изображений, находящихся перед и после изображения в точке достижения прокрутки, отображают на экране 6G дисплея. Поэтому изображение в точке достижения прокрутки можно проверить, включая также ассоциацию с изображениями, расположенными перед и после этого изображения в точке достижения прокрутки. Кроме того, пользователь также вспоминает момент времени съемки изображения, и это может способствовать быстрому поиску целевого изображения.

Затем, в случае, когда устанавливается состояние, показанное на фиг.4С, после поддержания такого состояния отображения в течение определенного периода времени (например, приблизительно от нескольких сотен миллисекунд до нескольких секунд), без выполнения прокрутки в это время, модуль 120 управления выполняет обработку отображения отображаемых изображений, которые постепенно увеличиваются из состояния, показанного на фиг.4С.

В этом случае, как показано на фиг.4С, цели обработки увеличения представляют собой три изображения, включающие в себя изображение А, изображение В и изображение С, отображаемые на экране 6G дисплея. По этой причине модуль 120 управления управляет модулем 110 обработки расширения, модулем 111 уменьшения/увеличения и модулем 105 обработки отображения и выполняет обработку отображения изображения А, изображения В и изображения С в состоянии, показанном на фиг.4С, при постепенном их увеличении.

На практике данные изображения для изображения А, изображения В и изображения С, временно сохраненные в ОЗУ 123, также могут представлять собой изображения с высоким разрешением относительно экрана дисплея, которое больше, чем у экрана 6G дисплея, в соответствии с разрешением элемента съемки изображения.

По этой причине, в отличие от упомянутой выше обработки уменьшения изображения, выполняют обработку уменьшения отображаемых изображений, в то время как вначале используется большая степень уменьшения, и постепенно используется меньшая степень уменьшения. В результате, соответствующие отображаемые изображения расширяют и отображают из состояния, показанного на фиг.4С.

Более конкретно, модуль 120 управления передает данные изображения для изображения А, изображения В и изображения С, временно сохраненных в ОЗУ 123 в модуле 110 обработки расширения. В соответствии с управлением модуля 120 управления, модуль 110 обработки расширения выполняет обработку расширения переданных данных изображения, которые были подвергнуты сжатию данных, восстанавливает исходные данные изображения в том виде, в котором они были до сжатия данных, и передает эти данные изображения в модуль 111 уменьшения/увеличения.

В этом случае, модуль 111 уменьшения/увеличения выполняет обработку уменьшения для переданных данных изображений в степени, которая соответствует управлению, полученному из модуля 120 управления, формирует сигнал изображения в формате, переданном в модуль 105 обработки отображения, из данных изображения, подвергнутых обработке уменьшения, и передает этот сигнал изображения в модуль 105 обработки отображения.

В соответствии с управлением, выполняемым модулем 120 управления, из переданного сигнала изображения, модуль 105 отображения обработки формирует сигнал изображения для одного экрана, который подают в модуль 106 дисплея. Затем модуль 105 обработки отображения передает этот сигнал изображения в модуль 106 дисплея.

В результате на экране отображения модуля 106 дисплея, например, как показано на фиг.4D, без прокрутки, отображают изображения для одного экрана, где отображаемые изображения установлены так, чтобы они были большими, чем в состоянии, показанном на фиг.4С.

Затем, как описано выше, неоднократно повторяют обработку расширения отображаемого изображения в модуле 110 обработки расширения, в модуле 111 уменьшения/увеличения и в модуле 105 обработки отображения для соответствующих данных изображения для изображения С, изображения В и изображения А.

В этом случае, обработку уменьшения в модуле 111 уменьшения/увеличения выполняют таким образом, что степень уменьшения устанавливают так, чтобы она постепенно становилась меньше, и отображаемые изображения устанавливают так, чтобы они становились более крупными изображениями, с постепенным их увеличением. В такой конфигурации, как показано в состояниях на фиг.4С-фиг.4D, становится возможным отображать отображаемые изображения, установленные так, чтобы они постепенно увеличивались на экране 6G отображения модуля 106 дисплея.

Затем, на этапе, в котором, в случае этого примера, отображают изображение В, которое представляет собой изображение в точке достижения прокрутки, на весь экран 6G дисплея, как показано на фиг.4Е, модуль 120 управления заканчивает обработку увеличения отображаемых изображений. В такой конфигурации изображение в точке достижения прокрутки можно отображать и просматривать, так что оно заполняет весь экран 6G дисплея.

Следует отметить, что, как также описано выше, в случае, когда данные изображения, подвергнутые обработке расширения, могут быть сохранены, например, в ОЗУ 123, в буферной памяти модуля 110 обработки расширения или тому подобное, используют данные изображения после обработки расширения.

В такой конфигурации, поскольку обработка модуля 110 обработки расширения исключается, путем многократного выполнения обработки модуля 111 уменьшения/увеличения и модуля 105 обработки отображения становится возможным выполнить обработку увеличения отображаемого изображения.

Кроме того, в случае примера, показанного на фиг.4А-4Е, был описан случай, в котором при выполнении непрерывного движения слева направо относительно стороны операций сенсорной панели 107 экрана 6G дисплея накопленные изображения прокручивают в направлении обратного перемещения для даты и времени снятого изображения, предназначенного для отображения.

В отличие от этого, в случае, когда выполняют непрерывное движение справа налево относительно стороны операций сенсорной панели 107 на экране 6G дисплея, становится возможным выполнять прокрутку накопленных изображений в направлении продолжения даты и времени снятого изображения, предназначенного для отображения.

Например, как показано на фиг.4А, в случае, когда изображение С отображают на экране 6G дисплея, когда выполняют непрерывное движение справа налево относительно стороны операций сенсорной панели 107 на экране 6G дисплея, изображение в точке достижения прокрутки представляет собой изображение D.

Затем, выполняя обработку прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений, изображение С, изображение D и изображение Е отображают в режиме, показанном на фиг.4С. После этого выполняют обработку отображения отображаемых изображений с их увеличением, и изображение D отображают в режиме, показанном на фиг.4Е.

Таким образом, в устройстве 100 съемки изображения, в соответствии с первым вариантом выполнения, во время прокрутки отображаемых изображений, по мере того как выполняют прокрутку отображаемых изображений совместно с обработкой уменьшения отображаемых изображений, изображения в точке достижения прокрутки и большая часть изображения перед или после изображения в точке достижения прокрутки может отображаться на экране дисплея. В такой конфигурации становится возможным подробно проверять содержание изображения в точке достижения прокрутки и изображения перед или после изображения в точке достижения прокрутки.

Кроме того, в конечном итоге, изображение в точке достижения прокрутки и большая часть изображений перед и после изображения в точке достижения прокрутки могут быть отображены на экране дисплея. С такой конфигурацией становится возможным более четко воспринимать временную ассоциацию по изображениям.

Следует отметить, что в случае примера, описанного со ссылкой на фиг.4А-4Е, было представлено описание того, что непрерывное движение относительно отображаемого изображения представляет собой операцию сдвига отображаемого изображения на одно изображение в направлении перемещения (прокрутки на одно изображение). Однако это не ограничивается описанной выше конфигурацией.

Например, в случае операции перетягивания, если палец или тому подобное, находящийся в контакте со стороной операций, не будет снят со стороны операций, даже после окончания операции перетягивания, до тех пор пока палец или тому подобное не будет убран, прокрутка может продолжаться.

Таким образом, в случае, когда прокрутка продолжается, уменьшение больше не выполняют за пределами состояния, показанного на фиг.4С. Это связано с тем, что, если будет выполнено слишком сильное увеличение, невозможно будет определять изображения. Затем, в случае, когда продолжается только прокрутка, при поддержании размера изображения, показанного на фиг.4С, отображаемые изображения отображают путем сдвига каждого одного изображения в направлении движения.

Следует отметить, что в этом случае, для того чтобы способствовать проверке уменьшенного изображения, регулируют скорость прокрутки. Например, после поддержания отображения в течение определенного периода времени (например, приблизительно от нескольких сотен миллисекунд до нескольких секунд) выполняют изображение прокрутки.

При такой установке без многократного выполнения операции перетягивания и операции быстрого перемещения становится возможным выполнить прокрутку изображения. Конечно, в результате многократного выполнения короткой операции перетягивания и короткой операции быстрого перемещения также возможно многократно выполнять обработку прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений.

Подробное описание обработки прокрутки в соответствии с первым вариантом выполнения

Далее со ссылкой на блок-схему последовательности операций, показанную на фиг.5, будет подробно описана обработка прокрутки отображаемых изображений, выполняемая в устройстве 100 съемки изображения в соответствии с первым вариантом выполнения, который был описан со ссылкой на фиг.4А-4Е. На фиг.5 показана блок-схема последовательности операций, предназначенная для пояснения обработки воспроизведения снятых изображений, включающей в себя обработку прокрутки, выполняемую в устройстве 100 съемки изображения, в соответствии с первым вариантом выполнения.

Эта обработка, показанная на фиг.5, представляет собой, например, обработку, выполняемую в основном модуле 120 управления, в случае, когда элемент меню, называемое обработкой воспроизведения изображения (обработка воспроизведения записанных изображений), выбирают из меню, отображаемого на экране отображения модуля 106 дисплея.

Следует отметить, что, например, в случае, когда выполняют заданную операцию, такую как операция нажатия на кнопку меню, предусмотренную в модуле 131 операций устройства 100 съемки изображения, модуль 120 управления управляет модулем 105 обработки отображения или тому подобное для отображения меню на экране отображения модуля 106 дисплея.

Затем, когда обработку воспроизведения изображения выбирают из меню, модуль 120 управления выполняет обработку, показанную на фиг.5, и вначале выполняет обработку приема входной команды выбора на первом изображении, которое должно быть отображено (этап S101).

Более конкретно, на этапе S101, модуль 120 управления вначале отображает список просмотра папок изображения для приема входной команды выбора и отображает список просмотра изображения файлов изображения, принадлежащих выбранной папке изображения, для приема входной команды выбора по изображениям, которые должны быть отображены на одном экране.

Здесь список просмотра изображений, принадлежащих палке изображения, представляет собой, например, список просмотра миниатюрных изображений для изображений соответствующих файлов изображений. Данные миниатюрных изображений для отображения миниатюрных изображений, например, заранее формируют на основе данных изображения соответствующих файлов изображения в соответствующее время после съемки изображения и сохранения в индивидуальных файлах изображения, хотя это не показано на фиг.3. Конечно, когда отображают миниатюрные изображения, данные миниатюрных изображений могут быть сформированы на основе данных изображения соответствующих файлов изображения и могут быть отображены.

После этого модуль 120 управления отображает изображение, выбранное на этапе S101 на экране 6G отображения модуля 106 дисплея (этап S102).

Более конкретно, на этапе S102, модуль 120 управления определяет, из каких файлов изображения были считаны соответствующие миниатюрные изображения из списка отображения. Учитывая приведенное выше, модуль 120 управления определяет файл изображения, имеющий выбранное миниатюрное изображение, и выполняет управление модулем 134 записи/считывания для считывания данных изображения из указанного файла изображения.

Затем модуль 120 управления обрабатывает считанные данные изображения в модуле 110 обработки расширения, модуле 111 уменьшения/увеличения и в модуле 105 обработки отображения для передачи в модуль 106 дисплея и отображает изображение, выбранное пользователем, на всей поверхности экрана 6G отображения модуля 106 дисплея.

Таким образом, обработка считывания данных изображения для изображения, выбранного пользователем, и отображение изображения так, чтобы оно заполняло экран 6G отображения модуля 106 дисплея (выполнение отображения изображения на одном экране), представляет собой обработку на этапе S102.

После этого модуль 120 управления принимает операцию, введенную пользователем через сенсорную панель 107 или модуль 131 операций (этап S103), и определяет, была или не была принята операция, введенная пользователем (этап S104). При обработке определения, на этапе S104, когда определяют, что операция, введенная пользователем, не была принята, модуль 120 управления повторно выполняет обработку, начиная с этапа S103.

При обработке определения, выполняемой на этапе S104, когда определяют, что операция, введенная пользователем, была принята, модуль 120 управления определяет, представляет ли собой или нет принятая введенная операция непрерывное движение для выполнения прокрутки отображаемых изображений (этап S105).

При обработке определения на этапе S105, когда определяют, что принятая операция не представляет собой непрерывное движение, модуль 120 управления выполняет обработку в соответствии с принятой операцией, введенной пользователем (этап S106). Следует отметить, что на этапе S106 в соответствии с введенной операцией, например, выполняют различную обработку, такую как обработка расширения и обработка уменьшения отображаемого изображения и обработка редактирования при обработке воспроизведения изображения.

При обработке определения на этапе S105, когда определяют, что принятая операция представляет собой непрерывное движение, модуль 120 управления выполняет обработку прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений, описанной со ссылкой на фиг.4А-4Е (этап S107).

При такой обработке определения на этапе S107, как описано выше, модуль 120 управления управляет модулем 134 записи/считывания для получения данных изображения для множества изображений, которые представляют собой цели отображения. Затем модуль 120 управления управляет модулем 110 обработки расширения, модулем 111 уменьшения/увеличения и модулем 105 обработки отображения для выполнения обработки прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений.

После обработки на этапе S107 модуль 120 управления определяет, закончилась ли обработка прокрутки вплоть до состояния, показанного на фиг.4С (обработка промежуточного отображения) (этап S108). При обработке определения, на этапе S108, когда определяют, что операция прокрутки не закончена, модуль 120 управления повторно выполняет обработку начиная с этапа S107 для продолжения обработки прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений.

При обработке определения, на этапе S108, когда определяют, что операция прокрутки закончена, определяют, прекращен или нет контакт пальца пользователя или тому подобное с сенсорной панелью 107 (этап S109).

При обработке определения, на этапе S109, когда определяют, что контакт пальца или тому подобное не прекращен, модуль 120 управления повторно выполняет обработку начиная с этапа S107. Следует отметить, что в этом случае, как и при обработке уменьшения отображаемых изображений, обработка отображения изображения, для которого выполняют уменьшение до заданного размера, показанного на фиг.4С, заканчивается на этапе S107, как также описано выше, и выполняют только обработку прокрутки изображения с уменьшенным размером.

Кроме того, в случае, когда выполняют обработку прокрутки в состоянии, показанном на фиг.4С, на этапе S108 определяют, что обработка прокрутки, сопровождавшаяся обработкой уменьшения размеров отображаемых изображений, закончена. Поэтому до тех пор, пока палец пользователя или тому подобное не будет убран со стороны операций сенсорной панели 107, будет выполняться цикл обработки, начиная с этапа S107, до этапа S109.

Кроме того, при обработке определения на этапе S109, когда определяют, что контакт пальца или тому подобное закончен, после поддержания состояния после прокрутки (состояние отображения, показанное на фиг.4С) в течение определенного периода времени (например, от приблизительно нескольких сотен миллисекунд до нескольких секунд) модуль 120 управления выполняет обработку отображения отображаемых изображений с их постепенным увеличением (этап S110).

Затем, как показано на фиг.4Е, модуль 120 управления определяет, отображают или нет изображение в точке достижения прокрутки на весь экран (этап S111). При обработке определения на этапе S111, когда определяют, что изображение в точке достижения прокрутки не отображается на весь экран, повторно выполняют обработку начиная с этапа S111 с остановкой в момент, когда изображение в точке достижения прокрутки будет отображено на весь экран.

При обработке определения на этапе S111, когда определяют, что изображение в точке достижения прокрутки отображают на весь экран, модуль 120 управления повторно выполняет обработку, начиная с этапа S103. Таким образом, прокрутка может выполняться дальше, и может выполняться другая обработка.

Таким образом, в устройстве 100 съемки изображения в соответствии с первым вариантом выполнения становится возможным реализовать обработку прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений.

Затем, как также описано выше, в середине обработки прокрутки, когда отображаемое изображение прокручивают с одновременным его уменьшением и отображают, становится возможным проверять все больше частей множества изображений перед и после соответствующего изображения на одном экране. Кроме того, в конечном итоге изображение в точке достижения прокрутки и больше, чем половину изображения среди изображений, расположенных перед и после изображения в точке достижения прокрутки, можно просматривать на одном экране.

В такой конфигурации, в момент времени подачи вперед или назад отображаемых изображений (во время прокрутки) изображение можно проверять, включая взаимосвязь с изображением перед или после соответствующего изображения, и при этом вызывают воспоминания пользователя момента съемки изображения, так что это может способствовать быстрому поиску целевого изображения.

Следует отметить, что в соответствии с первым вариантом выполнения, в случае, когда отображают изображение в точке достижения прокрутки и изображения перед и после изображения в точке достижения прокрутки, что касается изображений, расположенных перед и после соответствующего изображения, они установлены так, что, по меньшей мере, 50% их изображения отображают на экране 6G дисплея. Однако это не ограничивается описанной выше конфигурацией.

Например, что касается изображений, расположенных перед и после изображения в точке достижения прокрутки, дополнительное количество частей изображения может отображаться на одном экране, например, по меньшей мере, 60% или 70% этих изображений.

Однако в случае, когда протяженность отображения изображений перед и после изображения в точке достижения прокрутки требуется расширить, выполняют дополнительное уменьшение, и в некоторых случаях отображаемые изображения становится трудно просматривать. С учетом описанного выше, в устройстве съемки изображения в соответствии со вторым вариантом выполнения настоящего изобретения, которое будет описано ниже, хотя трудность просмотра изображения в точке достижения прокрутки предотвращается, полные изображения перед и после изображения в точке достижения прокрутки также могут отображаться на одном экране для их проверки.

Второй вариант выполнения

Далее будет описано устройство съемки изображения в соответствии со вторым вариантом выполнения настоящего изобретения. Устройство съемки изображения в соответствии со вторым вариантом выполнения также представляет собой устройство 100 съемки изображения, имеющее конфигурацию, описанную со ссылкой на фиг.1. Затем в устройстве 100 съемки изображения в соответствии со вторым вариантом выполнения также управляют данными изображения, полученными в результате съемки изображения, как описано со ссылкой на фиг.2 и 3, для каждой папки, и для каждой даты и времени съемки изображения. Учитывая приведенное выше, устройство 100 съемки изображения в соответствии со вторым вариантом выполнения также будет описано со ссылкой на фиг.1.

Устройство 100 съемки изображения в соответствии со вторым вариантом выполнения выполняет аналогично описанному выше устройству 100 съемки изображения, в соответствии с первым вариантом выполнения, обработку прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений, но режим отображения отличается от представленного в первом варианте выполнения.

В случае отображения прокрутки в устройстве съемки изображения в соответствии с первым вариантом выполнения, описанным выше, в конечном итоге, как показано на фиг.4С, вместе с изображением точки достижения прокрутки части обоих изображений, расположенных перед и после соответствующего изображения, по меньшей мере, с заданной величиной или больше, также отображают на одном экране.

В отличие от этого, отображения прокрутки в устройстве 100 съемки изображения, в соответствии со вторым вариантом выполнения, в конечном итоге, вместе с изображением в точке достижения прокрутки, все изображения, расположенные перед и после изображения в точке достижения прокрутки, располагают на одном экране. Кроме того, в этом случае также предпринимают меры, устраняющие трудность просмотра изображения в точке достижения прокрутки.

Режим отображения для отображения прокрутки в соответствии со вторым вариантом выполнения

На фиг.6А-6D показаны пояснительные схемы, предназначенные для пояснения режима отображения изображения во время прокрутки отображаемого изображения, выполняемой в устройстве 100 съемки изображения, в соответствии со вторым вариантом выполнения. Более подробно, на фиг.6А-6D показаны промежуточные состояния во время прокрутки отображаемых изображений.

В устройстве 100 съемки изображения в соответствии со вторым вариантом выполнения так же, как описано со ссылкой на фиг.4А, в текущей точке времени устанавливают состояние, в котором изображение С отображают на экране 6G дисплея, и в папке изображения, которой принадлежит изображение С, присутствуют изображение В и изображение А, снятые на предыдущем этапе относительно изображения С, и изображение D, и изображение Е, снятые на более позднем этапе относительно изображения С.

Затем, как показано в центре фиг.4А, на стороне операций сенсорной панели 107 экрана 6G дисплея, на которой отображают изображение С, с помощью пальца, стилуса или тому подобного, как показано стрелкой, пользователь выполняют непрерывное движение слева направо (операцию перетягивания или операцию быстрого перемещения).

В этом случае, на основе данных координат, обозначающих положение контакта, в соответствии с операцией контакта, выполняемой пользователем сенсорной панели 107 на стороне операций, модуль 120 управления устройства 100 съемки изображения определяет, какая операция была выполнена в отношении стороны операций сенсорной панели 107.

В устройстве 100 съемки изображения в соответствии со вторым вариантом выполнения также непрерывное движение относительно стороны операции сенсорной панели 107 (непрерывное движение относительно отображаемого изображения) в случае, когда изображение отображают на всей поверхности экрана 6G дисплея, представляет инструкцию подавать отображаемые изображения вперед и назад.

Таким образом, в устройстве 100 съемки изображения в соответствии со вторым вариантом выполнения также непрерывное движение, выполненное один раз относительно отображаемого изображения, представляет собой операцию сдвига отображаемого изображения на одно изображение в направлении перемещения (прокрутка на одно изображение).

Поэтому, как показано на фиг.4А, в случае, когда непрерывное движение выполняют справа налево на экране 6G дисплея, на стороне операций сенсорной панели 107, на основе данных координат из сенсорной панели 107, модуль 120 управления определяет, что поступила инструкция выполнить прокрутку отображаемых изображений в направлении, обратном направлению течения времени.

В этом случае модуль 120 управления подготавливает аналогично случаю первого варианта выполнения, описанному выше, данные изображения для изображения, которое представляет собой цель отображения прокрутки, в ОЗУ 123. Таким образом, как показано на фиг.4А, в случае, когда непрерывное движение выполняют слева направо относительно стороны операций сенсорной панели 107 в состоянии, в котором отображают изображение С, отображаемое изображение сдвигают на одно изображение в направлении вправо. Поэтому изображения, которые отображают с прокруткой в данном случае, представляют собой изображение С, изображение В и изображение А.

С учетом описанного выше модуль 120 управления временно сохраняет и подготавливает аналогично, как и в случае первого варианта выполнения, описанного выше, соответствующие данные изображения для изображения С, изображения В и изображения А в ОЗУ 123. Затем модуль 120 управления управляет аналогично, как и в случае в соответствии с первым вариантом выполнения, описанным выше, модулем 110 обработки расширения, модулем 111 уменьшения/увеличения и модулем 105 обработки отображения, для начала обработки прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений.

В результате, на экране отображения модуля 106 дисплея, например, как показано на фиг.6А, часть изображения С, которое представляет собой изображение в начальной точке прокрутки, и часть изображения В, расположенного непосредственно перед изображением С (изображение в точке достижения прокрутки), отображают на экране 6G дисплея, и при этом становится возможным просматривать оба эти изображения.

В этом случае изображение С и изображение В оба уменьшены, и, поэтому по сравнению со случаем, когда просто сдвигают отображаемые изображения, дополнительные части изображения могут быть отображены и могут просматриваться пользователем.

Затем, как описано выше, обработку прокрутки отображаемых изображений через модуль 110 обработки расширения, модуль 111 уменьшения/увеличения и модуль 105 обработки отображения, которая сопровождается обработкой уменьшения отображаемых изображений, повторно выполняют для соответствующих данных изображения, таких как изображение С, изображение В и изображение А.

В этом случае обработку уменьшения в модуле 111 уменьшения/увеличения выполняют таким образом, чтобы степень уменьшения была установлена постепенно большей и отображаемые изображения были установлены так, чтобы они были меньшими изображениями, так, чтобы они постепенно уменьшались. В такой конфигурации, при постепенной прокрутке (сдвиге положения отображения на экране дисплея) становится возможным отображать отображаемые изображения, установленные так, что они постепенно уменьшаются на экране 6G отображения модуля 106 дисплея.

Следует отметить, что в случае, когда данные изображения, подвергаемые обработке расширения, можно содержать, например, в ОЗУ 123, памяти буфера модуля 110 обработки расширения или тому подобное, конечно, можно использовать данные изображения после обработки расширения.

Затем, в конечном итоге, как показано на фиг.6В, изображение в точке достижения прокрутки (изображение В) и изображения перед и после изображения в точке достижения прокрутки (изображение С и изображение А) все отображают на одном экране. Кроме того, изображение в точке достижения прокрутки (изображение В) установлено более крупным, как показано на фиг.6В, чем изображения перед и после изображения в точке достижения прокрутки.

Такая компоновка может быть получена путем установки разной степени уменьшения изображения в точке достижения прокрутки и изображений перед и после изображения в точке достижения прокрутки в модуле 111 уменьшения/увеличения. Более подробно, путем установки меньшей степени уменьшения изображения в точке достижения прокрутки, чем для изображений, расположенных перед и после изображения в точке достижения прокрутки, изображение в точке достижения прокрутки можно отображать более крупно, чем изображения перед и после изображения в точке достижения прокрутки.

Затем, как показано на фиг.6В, на этапе, когда изображение В в точке достижения прокрутки будет полностью расположено в центре экрана 6G дисплея, и все изображение С и изображение А отображаются на экране 6G дисплея, заканчивают обработку прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений.

В такой конфигурации становится возможным выполнять проверку в состоянии, в котором все изображение в точке достижения прокрутки и все изображения перед и после изображения в точке достижения прокрутки отображают на экране 6G дисплея. Поэтому изображения в точке достижения прокрутки можно проверять, также включая в проверку ассоциацию с изображениями, расположенными до и после изображения в конечной точке прокрутки. Кроме того, пользователь также может воссоздавать в памяти время съемки изображения, и это может способствовать быстрому поиску целевого изображения.

Кроме того, даже когда три непрерывных изображения отображают на одном экране в порядке временной последовательности, в соответствии с датой и временем съемки изображения, изображение в точке достижения прокрутки отображают более крупно, чем изображения перед и после изображения в точке достижения прокрутки. Таким образом, не возникают неудобства, связанные с трудностью просмотра изображения в точке достижения прокрутки, которой следует уделить внимание.

Затем, когда устанавливается состояние, показанное на фиг.6В, после поддержания такого состояния отображения в течение определенного периода времени (например, приблизительно от нескольких сотен миллисекунд до нескольких секунд), без выполнения прокрутки в это время, модуль 120 управления выполняет обработку отображения отображаемых изображений при их постепенном увеличении из состояния, показанного на фиг.6В.

В этом случае, как показано на фиг.6В, цели обработки увеличения представляют собой три изображения, включающих в себя изображение А, изображение В и изображение С, отображаемое на экране 6G дисплея. По этой причине аналогично устройству съемки изображения в соответствии с первым вариантом выполнения, описанным выше, модуль 120 управления управляет модулем 110 обработки расширения, модулем 111 уменьшения/увеличения и модулем 105 обработки отображения и выполняет обработку отображения изображения А, изображения В и изображения С при постепенном его увеличения в состоянии, показанном на фиг.6В.

Затем, как описано выше, обработку увеличения отображаемого изображения, используя модуль 110 обработки расширения, модуль 111 уменьшения/увеличения и модуль 105 обработки отображения повторно выполняют для соответствующих данных изображения для изображения С, изображения В и изображения А.

В этом случае обработку уменьшения в модуле 111 уменьшения/увеличения выполняют таким образом, что степень уменьшения устанавливают так, чтобы она становилась постепенно меньшей, и отображаемые изображения устанавливают так, чтобы они были большими изображениями с их постепенным увеличением. Кроме того, во время обработки в модуле 111 уменьшения/увеличения степень уменьшения для изображения в точке достижения прокрутки и изображений перед и после изображения в точке достижения прокрутки устанавливают отличающимися друг от друга.

В такой конфигурации, как показано в состоянии на фиг.6В-6С, без прокрутки, становится возможным отображать отображаемые изображения, установленные так, что их постепенно увеличивают на экране 6G отображения модуля 106 дисплея.

Затем на этапе, на котором изображение В, которое представляет собой изображение в точке достижения прокрутки, в случае данного примера, отображают, так, что оно заполняет экран 6G дисплея, как показано на фиг.6D, модуль 120 управления заканчивает обработку увеличения отображаемых изображений. В такой конфигурации изображение в точке достижения прокрутки можно отображать и просматривать так, что оно заполняет весь экран 6G дисплея.

Следует отметить, что, как также описано выше, в случае, когда данные изображения, подвергаемые обработке увеличения, можно содержать, например, в ОЗУ 123, в буферной памяти в модуле 110 обработки расширения или тому подобное, можно использовать данные изображения после обработки расширения.

Кроме того, в случае примера, показанного на фиг.6А-6D, был описан случай, в котором в результате выполнения непрерывного движения слева направо относительно стороны операции сенсорной панели 107 на экране 6G дисплея накопленные изображения прокручивали в направлении, противоположном дате и времени снятых изображений, предназначенных для отображения.

В отличие от этого, в случае, когда непрерывное движение выполняют справа налево относительно стороны операции сенсорной панели 107 на экране 6G дисплея, становится возможным прокручивать накопленные изображения в направлении следования даты и времени снятых изображений, предназначенных для отображения.

Например, как показано на фиг.4А, в случае, когда изображение С отображают на экране 6G дисплея, когда выполняют непрерывное движение справа налево относительно стороны операций сенсорной панели 107 на экране 6G дисплея, изображение в точке достижения прокрутки представляет собой изображение D.

Затем, в результате выполнения обработки прокрутки отображаемых изображений, сопровождаемой обработкой уменьшения отображаемых изображений, изображение С, изображение D и изображение Е отображают в режиме, показанном на фиг.6В. После этого выполняют обработку отображения отображаемых изображений с их увеличением, изображение D отображают в режиме, показанном на фиг.6D.

Таким образом, в устройстве 100 съемки изображения в соответствии со вторым вариантом выполнения во время прокрутки отображаемых изображений, по мере того как отображаемые изображения прокручивают, сопровождая прокрутку обработкой уменьшения отображаемых изображений, изображение в точке достижения прокрутки и большую часть изображений перед или после изображения в точке достижения прокрутки можно отображать на экране дисплея. В такой конфигурации становится возможным подробно проверять содержание изображения в точке достижения прокрутки и изображения, расположенные перед или после изображения в точке достижения прокрутки.

В конечном итоге, становится возможным отобразить все изображение в точке достижения прокрутки и все изображения, расположенные перед и после изображения в точке достижения прокрутки, на экране дисплея. В такой конфигурации становится возможным более ясно воспринимать временную ассоциацию между этими изображениями.

Кроме того, поскольку изображение в точке достижения прокрутки отображают более крупно, чем изображения, расположенные перед и после изображения в точке достижения прокрутки на экране дисплея, даже когда большое количество изображений отображают на экране дисплея, становится возможным исключить трудность просмотра изображения, на которое следует обратить внимание.

Следует отметить, что в случае примера, описанного со ссылкой на фиг.6А-6D, было представлено описание того, что непрерывное движение относительно отображаемого изображения представляет собой операцию сдвига отображаемого изображения на одно изображение в направлении движения (прокрутка на одно изображение). Однако это не ограничивается описанной выше конфигурацией.

Например, в случае операции перетягивания, если палец или тому подобное, находящийся в контакте со стороной операций не будет убран со стороны операций, даже после окончания операции перетягивания, до тех пор пока палец или тому подобное не будет убран, прокрутка может продолжаться.

Таким образом, в случае, когда прокрутка продолжается, уменьшение не выполняют дополнительно за пределы состояния, показанного на фиг.6В. Это связано с тем, что, если уменьшение будет выполнено слишком сильно, станет невозможным определять изображение. Затем, в случае, когда продолжают только прокрутку при сохранении размера изображения, показанного на фиг.6С, отображаемые изображения представляют путем сдвига на одно изображение, каждое в направлении движения.

Поэтому в случае примеров, показанных на фиг.4А и фиг.6А-6D, изображение на большом дисплее, расположенном в центре экрана 6G дисплея, и изображение на малом дисплее последовательно перемещаются в направлении движения.

Такая обработка отображения также может быть выполнена, как описано выше, в то время как модуль 120 управления управляет модулем 134 записи/считывания, модулем 110 обработки расширения, модулем 111 уменьшения/увеличения и модулем 105 обработки отображения.

Следует отметить, что в случае такого отображения прокрутки, для того чтобы способствовать проверке уменьшенного изображения, скорость прокрутки регулируют. Например, после поддержания отображения в течение определенного периода времени (например, приблизительно от нескольких сотен миллисекунд до нескольких секунд) выполняют прокрутку изображения.

При такой установке, без многократного выполнения операции перетягивания и операции быстрого перемещения, становится возможным выполнять прокрутку изображения. Конечно, в результате многократного выполнения короткой операции перетягивания и короткой операции быстрого перемещения также возможно многократно выполнять обработку прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений.

Подробности обработки отображения с прокруткой, в соответствии со вторым вариантом выполнения

Далее, со ссылкой на блок-схему последовательности операций, показанную на фиг.7, будет подробно описана обработка прокрутки отображаемых изображений в устройстве 100 съемки изображения в соответствии со вторым вариантом выполнения, который был описан со ссылкой на фиг.6А-6D. На фиг.7 показана блок-схема последовательности операций, предназначенная для пояснения обработки воспроизведения снятых изображений, включающая в себя обработку прокрутки, выполняемую в устройстве 100 съемки изображения в соответствии со вторым вариантом выполнения.

Эта обработка, показанная на фиг.7, представляет собой, аналогично случаю обработки воспроизведения изображения, в соответствии с первым вариантом выполнения, показанным на фиг.5, обработку, выполняемую, в основном, с помощью модуля 120 управления в случае, когда элемент меню, называемый обработкой воспроизведения изображения (обработка воспроизведения записанных изображений), выбирают из меню, отображаемого на экране отображения модуля 106 дисплея.

Затем, в принципе, такую обработку, показанную на фиг.7, также выполняют аналогично обработке воспроизведения изображения в устройстве съемки изображения в соответствии с первым вариантом выполнения, описанным со ссылкой на фиг.5. По этой причине в блок-схеме последовательности операций, показанной на фиг.7, один и тот же номер ссылочных позиций назначен для этапа, на котором выполняют ту же обработку, что и обработка, показанная в блок-схеме последовательности операций, представленной на фиг.5, и подробное описание этой части будет пропущено для исключения повторения.

Затем, в устройстве 100 съемки изображения в соответствии со вторым вариантом выполнения, когда выбирают обработку воспроизведения изображения, модуль 120 управления выполняет обработку, показанную на фиг.7. Затем модуль 120 управления переходит к обработке аналогичной выполняемой устройством съемки изображения в соответствии с первым вариантом выполнения, описанным выше.

Таким образом, модуль 120 управления выполняет такую обработку, как обработка приема выбранного изображения (этап S101) → обработка отображения одного выбранного изображения (этап S102) → прием входной операции (этап S103) → определение, присутствует или нет введенная операция (этап S104).

При обработке определения на этапе S104, в случае, когда определяют, что введенная пользователем операция была принята, модуль 120 управления определяет, представляет ли собой или нет принятая введенная операция продолжающееся движение (этап S105).

При обработке определения на этапе S105, когда определяют, что принятая операция не представляет непрерывное движение, модуль 120 управления выполняет обработку в соответствии с принятой введенной пользователем операцией (этап S106).

При обработке определения на этапе S105, когда определяют, что принятая операция представляет собой непрерывное движение, модуль 120 управления выполняет обработку прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений, описанной со ссылкой на фиг.4А и фиг.6А-6D (этап S201).

При такой обработке на этапе S201, как описано выше, модуль 120 управления управляет модулем 134 записи/считывания для получения данных изображения, состоящих из множества изображений, которые представляют собой цели отображения. Затем, модуль 120 управления управляет модулем 110 обработки расширения, модулем 111 уменьшения/увеличения и модулем 105 обработки отображения для выполнения обработки прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений.

Следует отметить, что при обработке, выполняемой на этапе S201, в конечном итоге, изображение в точке достижения прокрутки и изображения, расположенные перед и после изображения в точке достижения прокрутки, отображают на одном экране, и также изображение в точке достижения прокрутки отображают, как более крупное изображение, чем изображения, расположенные перед и после соответствующего изображения.

После этого модуль 120 управления определяет, закончилась или нет обработка прокрутки (этап S108), и определяет, закончился или нет контакт пользователя с сенсорной панелью 107 (этап S109).

Следует отметить, что в случае обработки определения, выполняемой на этапе S108, когда определяют, что обработка прокрутки не закончилась, модуль 120 управления продолжает обработку прокрутки на этапе S201.

Кроме того, при обработке определения на этапе S109, когда определяют, что контакт с сенсорной панелью не закончился, выполняют обработку начиная с этапа S201, но в данном случае выполняют только прокрутку отображаемых изображений в режиме отображения, показанном на фиг.6В.

С другой стороны, при обработке определения на этапе S109, когда определяют, что обработка прокрутки закончилась, после поддержания состояния отображения, показанного на фиг.6В, в течение определенного периода времени (например, приблизительно от нескольких сотен миллисекунд до нескольких секунд) модуль 120 управления выполняет обработку отображения отображаемых изображений с постепенным их увеличением (этап S202).

Такая обработка, выполняемая на этапе S202, практически аналогична обработке, выполняемой на этапе S110, показанном на фиг.5, но различие состоит в том, что степень уменьшения для изображения в точке достижения прокрутки отличается от обработки изображений, находящихся перед и после изображения в точке достижения прокрутки.

Затем, как показано на фиг.6D, модуль 120 управления переходит в режим ожидания до тех пор, пока изображение в точке достижения прокрутки не будет отображено на весь экран (этап S111). Когда изображение в точке достижения прокрутки отображают на весь экран, модуль 120 управления повторно выполняет обработку начиная с этапа S103.

Таким образом, в устройстве 100 съемки изображения в соответствии с вторым вариантом выполнения становится возможным реализовать обработку прокрутки отображаемых изображений, которую сопровождают обработкой уменьшения отображаемых изображений.

Затем, как также описано выше, в середине обработки прокрутки, по мере того как отображаемое изображение прокручивают с уменьшением его размеров и отображают, становится возможным проверять дополнительные части множества изображений, находящихся перед и после соответствующего изображения на одном экране.

Кроме того, в конечном итоге, изображение в точке достижения прокрутки и все изображения, находящиеся перед и после изображения в точке достижения прокрутки, можно просматривать на одном экране. В этом случае, изображение в точке достижения прокрутки отображают более крупно, чем изображения, находящиеся перед и после изображения точки достижения прокрутки. Таким образом, исключаются трудности при просмотре изображения, которому следует уделить внимание, и становится возможным проверять изображения, включающие в себя ассоциацию с изображениями перед и после изображения в точке достижения прокрутки.

Поэтому во время подачи отображаемых изображений вперед или назад (во время прокрутки) изображение можно проверять, включая соответствие изображению, расположенному перед или после соответствующего изображения, и пользователь вспоминает время съемки изображения так, что это может способствовать быстрому поиску целевого изображения.

В частности, в соответствии с первым и вторым вариантами выполнения, описанными выше, непрерывное движение, выполняемое однократно, представляет собой операцию сдвига отображаемого изображения на одно изображение в направлении перемещения (прокрутка на одно изображение). Однако, хотя непрерывное движение выполняют однократно, может быть принят такой случай, что будет выполнена прокрутка для множества отображаемых изображений.

Учитывая описанное выше, в устройстве съемки изображения в соответствии с третьим вариантом выполнения настоящего изобретения, которое будет описано ниже в соответствии с режимом непрерывного движения, можно управлять степенью уменьшения и величиной прокрутки для отображаемого изображения (подачей вперед или назад на определенное количество изображений).

Третий вариант выполнения

Устройство съемки изображения в соответствии с третьим вариантом выполнения настоящего изобретения будет описано ниже. Устройство съемки изображения в соответствии с третьим вариантом выполнения также представляет собой устройство 100 съемки изображения, имеющее конфигурацию, описанную со ссылкой на фиг.1. Затем, в устройстве 100 съемки изображения в соответствии с третьим вариантом выполнения, данными изображения, которые были получены в результате съемки изображения, также управляют, как описано со ссылкой на фиг.2 и 3, для каждой папки и для каждой даты, и времени съемки изображения. По этой причине устройство 100 съемки изображения в соответствии с третьим вариантом выполнения также будет описано со ссылкой на фиг.1.

Затем устройство 100 съемки изображения в соответствии с третьим вариантом выполнения выполняет аналогично устройству съемки изображения в соответствии с первым вариантом выполнения, описанным выше, обработку прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений.

Однако в устройстве 100 съемки изображения в соответствии с третьим вариантом выполнения, в соответствии с, по меньшей мере, одним из расстояния и скорости непрерывного движения относительно стороны операции сенсорной панели 107 управляют степенью уменьшения и величиной прокрутки для отображаемого изображения во время обработки прокрутки (подачей вперед или назад определенного количества изображений).

Режим отображения для отображения прокрутки в соответствии с третьим вариантом выполнения

На фиг.8А-8G показаны пояснительные схемы, предназначенные для пояснения режима отображения изображения во время прокрутки отображаемого изображения, выполняемой в устройстве 100 съемки изображения, в соответствии с третьим вариантом выполнения. Более конкретно, на фиг.8А-8G показаны промежуточные состояния в момент времени прокрутки отображаемых изображений.

В устройстве 100 съемки изображения в соответствии с третьим вариантом выполнения так же, как описано со ссылкой на фиг.4А, в текущий момент времени устанавливается состояние, в котором изображение С отображают на экране 6G дисплея. Затем, в папке изображения, в которой находится изображение С, на предыдущем этапе, перед изображением С присутствует множество изображений, таких как изображение В, изображение А, изображение Z, изображение Y, изображение Х и изображение W … Кроме того, на более позднем этапе, после изображения С присутствует множество изображений, таких как изображение D, изображение Е, изображение F, изображение G …

Затем, как показано в центре на фиг.4А, на стороне операций сенсорной панели 107 экрана 6G дисплея, на котором отображают изображение С, с помощью пальца, стилуса или тому подобного, как показано стрелкой, пользователь выполняет непрерывное движение слева направо (операция перетягивания или операция быстрого перемещения).

В этом случае, на основе данных координат, обозначающих положение контакта в соответствии с операцией контакта от сенсорной панели 107, выполняемой пользователем на стороне операций, модуль 120 управления устройства 100 съемки изображения определяет, какую операцию выполняют относительно стороны операций сенсорной панели 107.

В устройстве 100 съемки изображения в соответствии с третьим вариантом выполнения так же, как показано на фиг.4А, в случае, когда отображают изображение на всей поверхности экрана 6G дисплея, непрерывное движение относительно стороны операций сенсорной панели 107 (непрерывное движение относительно отображаемого изображения) соответствует подаче отображаемых изображений вперед и назад.

Затем в устройстве 100 съемки изображения в соответствии с третьим вариантом выполнения на основе, по меньшей мере, одного из расстояния и скорости непрерывного движения, выполняемого относительно стороны операции сенсорной панели 107, определяют степень уменьшения и величину прокрутки для отображаемого изображения в момент обработки прокрутки.

Здесь расстояние непрерывного перемещения означает длину (расстояние), на которую выполняют перемещение на стороне операций сенсорной панели, используя непрерывное движение. Кроме того, скорость непрерывного движения рассчитывают путем деления расстояния непрерывного движения на период времени этого непрерывного движения (время, в течение которого палец или тому подобное находится в контакте со стороной операций и перемещается).

По этой причине модуль 120 управления устройства 100 съемки изображения может детектировать расстояние непрерывного движения на основе данных координат, изменяющихся в соответствии с непрерывным движением, получаемых из сенсорной панели 107.

Кроме того, модуль 120 управления устройства 100 съемки изображения может детектировать момент времени от начала до конца непрерывного движения как время непрерывного движения, используя схему 136 часов. Более конкретно, время перемещения с момента времени, когда началась подача данных координат от сенсорной панели 107, до момента времени, когда закончились изменения данных координат, которые изменялись в соответствии с непрерывным движением, детектируют как длительность непрерывного движения.

При такой конфигурации 120 модуль управления устройства 100 съемки изображения может рассчитывать скорость непрерывного движения по расстоянию непрерывного движения и длительности непрерывного движения, которое можно детектировать, как описано выше.

Затем, как показано в центре на фиг.4А, когда устанавливается состояние, в котором изображение С отображают на всей поверхности экрана 6G дисплея, предполагается, что непрерывное движение выполняют справа налево от экрана 6G дисплея на стороне операций сенсорной панели 107.

В этом случае модуль 120 управления устройства 100 съемки изображения в соответствии с третьим вариантом выполнения также определяет, что прокрутка отображаемых изображений в направлении, обратном направлению хода времени, была выполнена по инструкции на основе данных координат из сенсорной панели 107.

Кроме того, как описано выше, на основе данных координат, изменяющихся в соответствии с непрерывным движением на сенсорной панели 107, модуль 120 управления детектирует расстояние непрерывного движения и также использует функцию схемы 136 часов для детектирования скорости непрерывного движения.

Затем, на основе, по меньшей мере, одного из расстояния и скорости непрерывного движения модуль 120 управления определяет степень уменьшения и величину прокрутки для отображаемого изображения в момент времени прокрутки. Здесь, для упрощения описания на основе одного из расстояния непрерывного движения и скорости непрерывного движения будет приведено описание случая определения степени уменьшения и величины прокрутки для отображаемого изображения во время прокрутки.

В случае, когда расстояние непрерывного движения равно или меньше, чем заранее определенное пороговое значение, или в случае, когда скорость непрерывного движения равна или меньше, чем заранее определенное пороговое значение, модуль 120 управления реализует отображение со степенью уменьшения и величиной прокрутки для отображаемого изображения, как показано на фиг.8В.

Таким образом, конечную степень уменьшения отображаемого изображения в данном случае устанавливают как степень уменьшения, при которой части, составляющие, по меньшей мере, 50% изображения для изображений, расположенных перед и после соответствующего изображения, можно отображать в состоянии, в котором изображение в точке достижения прокрутки отображается в центре экрана дисплея.

Кроме того, величину прокрутки в данном случае устанавливают как величину, на которую сдвигают отображаемое изображение на одно изображение в направлении непрерывного движения (прокрутки на одно изображение). В случае этого примера величина прокрутки представляет собой одно изображение для изменения изображения с изображения С на изображение В.

Затем, аналогично случаю первого варианта выполнения модуль 120 управления может определять, что изображение в точке достижения прокрутки представляет собой изображение В, и цели прокрутки представляют собой три изображения, включающие в себя изображение А и изображение С, расположенные перед и после изображения В.

Затем аналогично, как и в случае первого варианта выполнения, описанного выше, модуль 120 управления подготавливает данные изображения для изображения С, изображения В и изображения А, которые представляют собой цели прокрутки, в ОЗУ 123. Затем аналогично случаю первого варианта выполнения, описанному выше, модуль 120 управления управляет модулем 110 обработки расширения, модулем 111 уменьшения/увеличения и модулем 105 обработки отображения для начала обработки прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений.

В результате, на экране отображения модуля 106 дисплея, например, как показано на фиг.8А, часть изображения С, которая представляет собой изображение в начальной точке прокрутки, и часть изображения В, расположенного непосредственно перед изображением С (изображение в точке достижения прокрутки), отображают на экране 6G дисплея, и при этом возможно просматривать оба эти изображения.

В этом случае, изображение С и изображение В оба уменьшены, и поэтому, в отличие от случая, когда отображаемые изображения просто сдвигают, может быть представлена дополнительная часть изображения, и пользователь может ее просматривать.

Затем, как описано выше, многократно выполняют обработку прокрутки отображаемых изображений с использованием модуля 110 обработки расширения, модуля 111 уменьшения/увеличения и модуля 105 обработки отображения, которая сопровождается обработкой уменьшения отображаемых изображений, для соответствующих данных изображения для изображения С, изображения В и изображения А.

В этом случае, обработку уменьшения в модуле 11 уменьшения/увеличения выполняют так, что степень уменьшения устанавливают так, чтобы она постепенно увеличивалась, и отображаемые изображения устанавливают так, чтобы они представляли собой меньшие изображения при их постепенном уменьшении. Используя такую конфигурацию, при постепенной прокрутке (сдвиге отображаемого положения на экране дисплея), становится возможным отображать отображаемые изображения, установленные с их постепенным уменьшением на экране 6G отображения модуля 106 дисплея.

Поэтому, как показано на фиг.8В, модуль 120 управления отображает изображение В в центре экрана 6G дисплея и также отображает, по меньшей мере, 50% изображения С и изображения А перед и после изображения В на экране 6G дисплея. На данном этапе такая обработка прокрутки заканчивается.

С такой конфигурацией становится возможным выполнять проверку в состоянии, в котором изображение в точке достижения прокрутки и, по меньшей мере, половину изображений, расположенных перед и после изображения в точке достижения прокрутки, отображают на экране 6G дисплея. Поэтому изображение в точке достижения прокрутки можно проверять, также включая ассоциацию с изображениями, расположенными перед и после изображения в точке достижения прокрутки. Кроме того, пользователь также вспоминает время съемки изображения, и это может способствовать быстрому поиску целевого изображения.

Затем, аналогично случаю в первом варианте выполнения, описанном выше, после поддержания отображаемого состояния, показанного на фиг.8В в течение определенного периода времени (например, от приблизительно нескольких сотен миллисекунд до нескольких секунд) без выполнения прокрутки в это время, модуль 120 управления выполняет обработку отображения отображаемого изображения с постепенным его увеличением от состояния, показанного на фиг.8В.

В этом случае, обработку уменьшения в модуле 111 уменьшения/увеличения выполняют таким образом, чтобы степень уменьшения была установлена с постепенным уменьшением, и отображаемые изображения установлены, как более крупные изображения, при их постепенном увеличении. В такой конфигурации, как показано в состоянии на фиг.8В-фиг.8С, становится возможным отображать отображаемые изображения, установленные с возможностью их постепенного увеличения, на экране 6G отображения модуля 106 дисплея.

Затем, как описано выше, обработку увеличения отображаемого изображения, выполняемую с использованием модуля 110 обработки расширения, модуля 111 уменьшения/увеличения и модуля 105 обработки отображения многократно выполняют для соответствующих данных изображения для изображения С, изображения В и изображения А.

Затем, на этапе, на котором изображение В, которое представляет собой изображение в точке достижения прокрутки, в случае этого примера, отображают с заполнением экрана 6G отображения, как показано на фиг.8D, модуль 120 управления заканчивает обработку увеличения отображаемых изображений. В такой конфигурации изображение в этой конечной точке прокрутки может быть отображено, и его можно просматривать при заполнении экрана 6G дисплея.

Таким образом, в случае, когда расстояние непрерывного движения равно или меньше, чем заранее определенное пороговое значение, или в случае, когда скорость непрерывного движения равна или меньше, чем заранее определенное пороговое значение, устройство 100 съемки изображения в соответствии с третьим вариантом выполнения выполняет обработку прокрутки, аналогичную обработке, выполняемой устройством съемки изображения в соответствии с первым вариантом выполнения, описанным выше.

Кроме того, как показано в центре на фиг.4А, когда устанавливается состояние, в котором изображение С отображают на всей поверхности экрана 6G дисплея, предполагается, что выполняют непрерывное движение справа налево на экране 6G дисплея на стороне операций сенсорной панели 107.

В этом случае, когда детектируемое расстояние непрерывного движения больше, чем заранее определенное пороговое значение, или в случае, когда детектируемая скорость непрерывного движения выше, чем заранее установленное пороговое значение, скорость уменьшения устанавливают дополнительно еще меньшей, и также величину прокрутки дополнительно устанавливают большей.

Более конкретно, в случае, когда расстояние непрерывного движения больше, чем заранее определенное пороговое значение, или в случае, когда скорость непрерывного движения выше, чем заранее определенное пороговое значение, модуль 120 управления реализует отображение со степенью уменьшения и величиной прокрутки для отображаемого изображения, как показано на фиг.8Е.

Таким образом, конечная степень уменьшения отображаемого изображения в данном случае установлена как степень уменьшения, в которой все в сумме пять изображений перед и после соответствующего изображения можно отображать в пределах экрана 6G дисплея в состоянии, в котором изображение в точке достижения прокрутки отображается в центре экрана отображения.

Кроме того, величину прокрутки в данном случае устанавливают как величину, при которой отображаемые изображения сдвигают на четыре изображения в направлении непрерывного движения (прокрутка на четыре изображения). Таким образом, в случае такого примера величина прокрутки составляет четыре изображения с изменением от изображения С до изображения Y.

Затем модуль 120 управления может определить, что изображение в точке достижения прокрутки представляет собой изображение Y, и цели прокрутки представляют собой семь изображений, такие как изображение С, изображение В, изображение А, изображение Z, изображение Y, изображение Х и изображение W.

Затем, аналогично случаю первого варианта выполнения, описанному выше, модуль 120 управления подготавливает данные изображения для изображения С, изображения В, изображения А, изображения Z, изображения Y, изображения Х и изображения W, которые представляют собой цели отображения прокрутки в ОЗУ 123.

Затем, аналогично случаю первого варианта выполнения, описанному выше, модуль 120 управления управляет модулем 110 обработки расширения, модулем 111 уменьшения/увеличения и модулем 105 обработки отображения для начала обработки прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений.

В результате, на экране отображения модуля 106 дисплея, например, как показано на фиг.8А, часть изображения С, которая представляет собой изображение в начальной точке прокрутки, и часть изображения В, следующего непосредственно перед изображением С (изображение в точке достижения прокрутки), отображают на экране 6G дисплея, и при этом становится возможным просматривать оба эти изображения.

В данном случае, изображение С и изображение В оба уменьшены, и, поэтому по сравнению со случаем, когда отображаемые изображения просто сдвигают, дополнительные части изображения можно отображать для пользователя, и пользователь может их просматривать.

Затем, как описано выше, повторно выполняют обработку прокрутки отображаемых изображений, используя модуль 110 обработки расширения, модуль 111 уменьшения/увеличения и модуль 105 обработки отображения, которая сопровождается обработкой уменьшения отображаемых изображений, для соответствующих данных изображения, таких как изображение С, изображение В, изображение А, изображение Z, изображение Y, изображение Х и изображение W.

В этом случае, обработку уменьшения в модуле 111 уменьшения/увеличения выполняют таким образом, что степень уменьшения устанавливают постепенно все большей, и отображаемые изображения устанавливают все меньшими изображениями при их постепенном уменьшении. Кроме того, степень уменьшения изображения устанавливают большей по сравнению со случаем, в котором расстояние и скорость непрерывного движения, показанного на фиг.8А, 8В, 8С и 8D, равна или меньше, чем заданные пороговые значения.

В такой конфигурации, при постепенной прокрутке (сдвиге отображаемого положения на экране дисплея) становится возможным отображать отображаемые изображения с постепенным их уменьшением на экране 6G отображения модуля 106 дисплея.

Затем, как показано на фиг.8Е, модуль 120 управления отображает изображение Y, которое представляет собой изображение в точке достижения прокрутки, в центре экрана 6G дисплея, и также отображает два изображения, каждое перед и после изображения Y (изображение W, изображение X, изображение Z и изображение А). На данном этапе такая обработка прокрутки заканчивается.

В такой конфигурации становится возможным выполнять проверку в состоянии, в котором изображение в точке достижения прокрутки и два изображения, каждое перед и после изображения в точке достижения прокрутки, отображают на экране 6G дисплея. Поэтому изображение в точке достижения прокрутки можно проверять, включая ассоциацию с двумя изображениями, каждое перед и после изображения в точке достижения прокрутки.

Таким образом, снятые непрерывно изображения можно проверять на одном экране в течение все большего периода дат и времени съемки изображения, и пользователь легко воспроизводит в своей памяти время, когда изображение было снято. В соответствии с этим можно способствовать быстрому поиску целевого изображения.

Затем, аналогично случаю первого варианта выполнения, описанному выше, после поддержания отображаемого состояния, показанного на фиг.8Е в течение определенного периода времени (например, от приблизительно нескольких сотен миллисекунд до нескольких секунд) без выполнения прокрутки в это время, модуль 120 управления выполняет обработку отображения отображаемого изображения, которое постепенно увеличивается от состояния, показанного на фиг.8Е.

В этом случае, обработку уменьшения в модуле 111 уменьшения/увеличения выполняют таким образом, что степень уменьшения устанавливается постепенно меньшей, и отображаемые изображения устанавливаются все большими изображениями при их постепенном увеличении. В такой конфигурации, как показано, начиная от состояния на фиг.8Е до фиг.8F возможно отображать отображаемые изображения, установленные так, чтобы они постепенно увеличивались на экране 6G отображения модуля 106 дисплея.

Затем, как описано выше, обработку увеличения отображаемого изображения, выполняемую с помощью модуля 110 обработки расширения, модуля 111 уменьшения/увеличения и модуля 105 обработки отображения повторно выполняют для соответствующих данных изображения, таких как изображение С, изображение В и изображение А.

Затем изображение Y, которое представляет собой изображение в точке достижения прокрутки, в случае данного примера, отображают при заполнении экрана 6G дисплея, как показано на фиг.8G, при этом модуль 120 управления заканчивает обработку увеличения отображаемых изображений. При такой конфигурации изображение в точке достижения прокрутки можно отображать и просматривать при заполнении экрана 6G дисплея.

Таким образом, в случае, когда расстояние непрерывного движения больше, чем ранее определенное пороговое значение, или в случае, когда скорость непрерывного движения выше, чем ранее определенное пороговое значение, устройство 100 съемки изображения в соответствии с третьим вариантом выполнения может увеличивать количество изображений, которые могут быть отображены на одном экране.

Таким образом, в этом случае, путем установки отображаемого изображения с меньшими размерами, в то время как степень уменьшения отображаемого изображения устанавливают еще большей и, кроме того, величину прокрутки также устанавливают большей, становится возможным увеличить количество изображений, которые можно отображать на одном экране.

В такой конфигурации пользователь может отображать больше изображений непрерывно по дате и времени съемки изображения на одном экране и выполнять поиск целевого изображения, восстанавливая в своей памяти время съемки изображения.

Затем, в случае, когда используют устройство 100 съемки изображения в соответствии с третьим вариантом выполнения, как описано выше, в соответствии с расстоянием и скоростью непрерывного движения, становится возможным определять степень уменьшения отображаемого изображения и величину прокрутки отображаемых изображений.

Поэтому, в соответствии с состоянием отображаемых изображений, пользователь регулирует непрерывное движение, выполняемое им относительно стороны операций сенсорной панели 107, и определяет степень уменьшения и величину прокрутки в соответствии с назначением, таким образом, что становится возможным выполнять прокрутку отображаемых изображений.

Следует отметить, что в устройстве 100 съемки изображения, в соответствии с третьим вариантом выполнения, также был описан случай, в котором в результате выполнения непрерывного движения слева направо относительно стороны операций сенсорной панели 107 на экране 6G дисплея накопленные изображения прокручивают в направлении, обратном ходу даты и времени съемки изображения для отображения.

В отличие от этого, в случае, когда непрерывное движение выполняют справа налево относительно стороны операций сенсорной панели 107 на экране 6G дисплея, конечно, возможно выполнять прокрутку накопленных изображений в направлении хода даты и времени съемки изображения, предназначенного для отображения.

Кроме того, в случае выполнения операции перетягивания, если палец или тому подобное, находящийся в контакте со стороной операций, не будет убран со стороны операций даже после окончания операции перетягивания, до тех пор, пока палец или тому подобное, не будет убран, также возможно продолжать прокрутку.

Поэтому в случае устройства 100 съемки изображения в соответствии с третьим вариантом выполнения, в состоянии, показанном на фиг.8В или 8Е, становится возможным выполнять прокрутку в направлении, соответствующем непрерывному движению.

Такую обработку отображения можно выполнять, как также описано выше, в то время как модуль 120 управления управляет модулем 134 записи/считывания, модулем 110 обработки расширения, модулем 111 уменьшения/увеличения и модулем 105 обработки отображения.

Следует отметить, что в случае такого отображения прокрутки, для того чтобы способствовать проверке с использованием уменьшенного изображения, регулируют скорость прокрутки. Например, после поддержания отображения в течение определенного периода времени (например, приблизительно от одной до двух секунд) выполняют прокрутку изображения.

При такой установке без повторного выполнения операции перетягивания и операции быстрого перемещения становится возможным выполнять прокрутку изображения. Конечно, в результате повторного выполнения короткой операции перетягивания и короткой операции быстрого перемещения также возможно многократно выполнять обработку прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений.

Подробное описание обработки отображения с прокруткой в соответствии с третьим вариантом выполнения

Ниже будет подробно описана со ссылкой на блок-схему последовательности операций, показанную на фиг.9 и 10, обработка прокрутки отображаемых изображений, выполняемая в устройстве 100 съемки изображения в соответствии с третьим вариантом выполнения, который был описан со ссылкой на фиг.8А-8G. На фиг.9 и 10 показаны блок-схемы последовательности операций, предназначенные для пояснения обработки воспроизведения снятых изображений, включающей в себя обработку прокрутки, выполняемую в устройстве 100 съемки изображения в соответствии с третьим вариантом выполнения.

Эта обработка, показанная на фиг.9 и 10, аналогична случаю обработки воспроизведения изображения в соответствии с первым вариантом выполнения, показанным на фиг, 5, и представляет собой обработку, выполняемую в основном модулем 120 управления, в случае, когда элемент меню, называемый обработкой воспроизведения изображения (обработкой воспроизведения записанных изображений), выбирают из меню, отображаемого на экране отображения модуля 106 дисплея.

Затем, в принципе, такую обработку, показанную на фиг.9 и 10, также выполняют аналогично обработке воспроизведения изображения в устройстве съемки изображения, в соответствии с первым вариантом выполнения, описанным со ссылкой на фиг.5. Поэтому в блок-схемах последовательности операций, показанных на фиг.9 и 10, тот же номер ссылочной позиции назначают этапу, когда выполняют такую же обработку, что и в блок-схеме последовательности операций, показанной на фиг.5, и подробное описание этой части будет исключено для исключения повторения.

Затем, в устройстве 100 съемки изображения, в соответствии с третьим вариантом выполнения, когда выбирают обработку воспроизведения изображения, модуль 120 управления выполняет обработку, показанную на фиг.9 и 10. Затем модуль 120 управления продолжает обработку, аналогично устройству съемки изображения, в соответствии с первым вариантом выполнения, описанным выше.

Таким образом, модуль 120 управления продолжает обработку таким образом, что она состоит из обработки приема выбора изображения (этап S101) → обработки отображения одного выбранного изображения (этап S102) → приема введенной операции (этап S103) → определения, существует или нет введенная операция (этап S104).

В обработке определения на этапе S104, в случае, когда определяют, что введенная операция пользователя была принята, модуль 120 управления определяет, представляет ли собой или нет принятая введенная операция непрерывное движение (этап S105).

При обработке определения на этапе S105, когда определяют, что принятая операция не представляет собой непрерывное движение, модуль 120 управления выполняет обработку в соответствии с принятой операцией, введенной пользователем (этап S106).

При обработке определения на этапе S105, когда определяют, что принятая операция представляет собой непрерывное движение, как описано выше, расстояние и скорость непрерывного движения детектируют, и на этом основании определяют степень уменьшения и величину прокрутки для отображаемого изображения (этап S301).

Таким образом, на этапе S301, как описано выше, на основе данных координат, изменяющихся в соответствии с непрерывным движением, поступающих из сенсорной панели 107, получают расстояние непрерывного движения. Кроме того, на основе данных координат, изменяющихся в соответствии с непрерывным движением и информацией времени из схемы 136 часов, получают длительность непрерывного движения. По расстоянию непрерывного движения и длительности непрерывного движения, полученных таким образом, получают скорость непрерывного движения.

Затем на этапе S301, когда расстояние непрерывного движения или скорость непрерывного движения, полученные таким образом, сравнивают с ранее определенными пороговыми значениями, установленными для них, как описано со ссылкой на фиг.8А-8G, определяют степень уменьшения и величину прокрутки отображаемого изображения.

Затем, в соответствии с указанной степенью уменьшения и указанной величиной прокрутки отображаемого изображения, модуль 120 управления выполняет обработку прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений, описанной со ссылкой на фиг.4А и фиг.8А-8G (этап S302).

В такой обработке на этапе S302, как описано выше, модуль 120 управления управляет модулем 134 записи/считывания для получения данных изображения множества изображений, которые представляют собой цели отображения, определенные в соответствии со степенью уменьшения и величиной прокрутки отображаемого изображения. Затем модуль 120 управления управляет модулем 110 обработки расширения, модулем 111 уменьшения/увеличения и модулем 105 обработки отображения для выполнения обработки прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений.

После этого модуль 120 управления определяет, закончилась или нет обработка прокрутки (этап S108), и определяет, прекращен или нет контакт пользователя с сенсорной панелью 107 (этап S109).

Следует отметить, что при обработке определения на этапе S108, когда определяют, что обработка прокрутки не закончилась, модуль 120 управления продолжает обработку прокрутки на этапе S302.

Кроме того, при обработке определения на этапе S109, когда определяют, что контакт с сенсорной панелью не прекращен, выполняют обработку начиная с этапа S302, но в этом случае выполняют только прокрутку отображаемых изображений в режиме отображения, показанном на фиг.8В или 8Е.

С другой стороны, при обработке определения на этапе S109, когда определяют, что обработка прокрутки была закончена, поток обработки переходит к обработке, показанной на фиг.10. Затем после поддержания состояния отображения, показанного на фиг.8В или 8Е в течение определенного периода времени (например, приблизительно от нескольких сотен миллисекунд до нескольких секунд), модуль 120 управления выполняет обработку отображения отображаемых изображений при их постепенном увеличении (этап S110).

Затем, как показано на фиг.8D или 8G, модуль 120 управления останавливает обработку до тех пор, пока изображение в точке достижения прокрутки не будет отображаться на всем экране (этап S111). Когда изображение в точке достижения прокрутки отображают на всем экране, модуль 120 управления повторно выполняет обработку начиная с этапа S103 по фиг.9.

Таким образом, в устройстве 100 съемки изображения в соответствии с третьим вариантом выполнения становится возможным реализовать обработку прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений.

Затем, как также описано выше, в середине обработки прокрутки по мере прокрутки отображаемого изображения при его уменьшении и отображении, становится возможным проверять все больше частей из множества изображений, находящихся перед и после соответствующего изображения, на одном экране.

Затем, в случае устройства 100 съемки изображения в соответствии с третьим вариантом выполнения, как описано выше, в соответствии с расстоянием и скоростью непрерывного движения, становится возможным определять степень уменьшения отображаемого изображения и величину прокрутки отображаемых изображений.

Поэтому, в соответствии с состоянием отображаемых изображений, пользователь регулирует непрерывное движение, выполняемое в отношении стороны операций сенсорной панели 107, и определяет степень уменьшения и величину прокрутки в соответствии с назначением таким образом, что становится возможным выполнять прокрутку отображаемых изображений.

В такой конфигурации, во время подачи вперед или назад отображаемых изображений (во время прокрутки), непрерывные изображения, количество которых соответствует запросам пользователя, можно отображать на экране дисплея, и ассоциации между изображением, расположенным перед и после соответствующего изображения, могут быть легко установлены. Поэтому пользователь может более эффективно восстанавливать в своей памяти время съемки изображения, и это обеспечивает возможность способствовать быстрому поиску целевого изображения.

Следует отметить, что в соответствии с третьим вариантом выполнения, в зависимости от того, равно ли расстояние непрерывного движения или меньше, чем пороговое значение, или больше, чем пороговое значение, или равна или меньше скорость непрерывного движения, чем пороговое значение, или выше, чем пороговое значение, определяют степень уменьшения изображения и величину прокрутки.

Однако вместо получения одновременно расстояния и скорости непрерывного движения степень уменьшения изображения и величина прокрутки могут быть определены только на основе расстояния непрерывного движения. Кроме того, только на основе скорости непрерывного движения можно также определять степень уменьшения изображения и величину прокрутки.

Следует отметить, что в случае непрерывного движения, когда как операция перетягивания, так и операция быстрого перемещения являются действительными, получают как расстояние, так и скорость непрерывного движения, и на основе этих значений можно определять степень уменьшения изображения и величину прокрутки.

На фиг.11 показана пояснительная схема, поясняющая пример для случая, в котором степень уменьшения изображения и величину прокрутки определяют на основе расстояния и скорости непрерывного движения. В таблице, показанной на фиг.11, в горизонтальном направлении представлены случаи, когда скорость непрерывного движения выше и ниже, чем пороговое значение, и в вертикальном направлении представлены случаи, когда расстояние непрерывного движения короче и длиннее, чем пороговое значение, и таблица определяет содержание управления прокруткой в соответствии с этими случаями.

Затем, в случае примера, показанного на фиг.11, когда расстояние непрерывного движения мало, а скорость непрерывного движения велика (эквивалентна операции быстрого перемещения), степень уменьшения отображаемого изображения устанавливают большой, и также величину прокрутки устанавливают большой во время обработки прокрутки.

Кроме того, в случае, когда расстояние непрерывного движения велико, и скорость непрерывного движения также велика (эквивалента быстрому выполнению операции перетягивания), степень уменьшения отображаемого изображения устанавливают большой, и также величину прокрутки устанавливают большой во время обработки прокрутки.

Кроме того, в случае, когда расстояние непрерывного движения мало, и скорость непрерывного движения также мала (эквивалентна медленному выполнению операции перетягивания), степень уменьшения отображаемого изображения устанавливают малой, и также величину прокрутки устанавливают малой во время обработка прокрутки.

Кроме того, в случае, когда расстояние непрерывного движения велико, и также скорость непрерывного движения мала (эквивалентна медленно выполняемой операции перетягивания), степень уменьшения отображаемого изображения устанавливают малой, и также величину прокрутки устанавливают малой во время обработки прокрутки.

При таких установках, в случае выполнения операции быстрого перемещения или также в случае операции перетягивания, соответственно, определяют степень уменьшения и величину прокрутки для отображаемого изображения, и можно выполнять обработку прокрутки отображаемых изображений, сопровождаемую обработкой уменьшения отображаемых изображений.

Следует отметить, что в случае упомянутого выше примера определено только одно пороговое значение для расстояния непрерывного движения и одно пороговое значение для скорости непрерывного движения, но путем определения множества пороговых значений степенью уменьшения и величиной прокрутки для отображаемого изображения можно управлять более точно.

Поэтому степень уменьшения и величина прокрутки для отображаемого изображения не ограничены случаями, показанными на фиг.8А-8G, и можно использовать различные степени уменьшения и различные величины прокрутки.

Кроме того, в случае, когда степень уменьшения и величину прокрутки для отображаемого изображения определяют как на основе расстояния непрерывного движения, так и на основе скорости непрерывного движения, этот режим не ограничен примером, показанным на фиг.11, но можно принять различные режимы.

Кроме того, в соответствии с описанным выше вариантом выполнения, на основе, по меньшей мере, одного из расстояния и скорости непрерывного движения определяют, как степень уменьшения, так и величину прокрутки для отображаемого изображения. Однако это не ограничивается описанной выше конфигурацией.

Например, можно определять только одну из степени уменьшения и величины прокрутки для отображаемого изображения. Например, степень уменьшения отображаемого изображения может быть установлена постоянной, и величина прокрутки может изменяться в соответствии с непрерывным движением. Кроме того, в отличие от этого величина прокрутки может быть установлена постоянной, и степень уменьшения отображаемого изображения может быть различной, в соответствии с непрерывным движением, таким образом, что также можно управлять размером области изображения и количеством изображений, отображаемых на одном экране.

В частности, в соответствии с первым-третьим вариантами выполнения, описанными выше, в результате выполнения непрерывного движения в состоянии, в котором одно изображение отображают на всей поверхности экрана 6G дисплея, выполняют обработку прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений.

Однако перед тем как отображаемое изображение будет фактически прокручено, может возникнуть такой случай, что прокрутку желательно выполнить после выполнения проверки, включающей в себя изображения перед и после текущего отображаемого изображения.

Учитывая указанное выше, в устройстве съемки изображения в соответствии с четвертым вариантом выполнения настоящего изобретения, который будет описан ниже, перед выполнением прокрутки в соответствии с непрерывным движением, можно проверять изображения перед и после отображаемого изображения.

Четвертый вариант выполнения

Далее будет описано устройство съемки изображения в соответствии с четвертым вариантом выполнения настоящего изобретения. Устройство съемки изображения в соответствии с четвертым вариантом выполнения также представляет собой устройство 100 съемки изображения, имеющее конфигурацию, описанную со ссылкой на фиг.1. Затем, в устройстве 100 съемки изображения в соответствии с четвертым вариантом выполнения также управляют данными изображения, получаемыми в результате съемки изображения, как описано со ссылкой на фиг.2 и 3, для каждой папки и для каждой даты, и времени съемки изображения. По этой причине устройство 100 съемки изображения в соответствии с четвертым вариантом выполнения будет описано также со ссылкой на фиг.1.

Затем устройство 100 съемки изображения в соответствии с четвертым вариантом выполнения выполняет обработку прокрутки отображаемых изображений, которая сопровождается обработкой уменьшения отображаемых изображений, аналогично случаю устройства 100 съемки изображения в соответствии с первым-третьим вариантам выполнения, описанными выше.

Однако в устройстве 100 съемки изображения в соответствии с четвертым вариантом выполнения, перед тем как прокрутка отображаемых изображений будет выполнена в соответствии с непрерывным движением, также отображают изображение, расположенное перед и после изображения, отображаемого на всей поверхности экрана 6G дисплея, так что становится возможным проверять взаимосвязь между изображениями, находящимися перед и после соответствующего изображения.

Более конкретно, как будет подробно описано ниже, в соответствий со временем контакта пальца или тому подобного с сенсорной панелью 107 или давлением, в случае нажатия на сенсорную панель 107 пальцем или тому подобным, может быть отображено множество изображений, расположенных перед и после уже отображаемого изображения.

Следует отметить, что ниже, для упрощения описания, будет описан случай, в качестве примера, в котором в соответствии со временем контакта пальца или тому подобного с сенсорной панелью 107 отображается множество изображений, находящихся перед и после уже отображаемого изображения.

Режим отображения для отображения прокрутки в соответствии с четвертым вариантом выполнения.

На фиг.12А-12Е показаны пояснительные схемы, поясняющие режим отображения изображения во время прокрутки отображаемого изображения, выполняемой в устройстве 100 съемки изображения в соответствии с четвертым вариантом выполнения. Здесь на фиг.12А схематично показано состояние изображения, отображаемого на экране 6G отображения модуля 106 дисплея. Кроме того, на фиг.12В-12Е показаны переходные состояния во время прокрутки для отображаемых изображений.

В устройстве 100 съемки изображения в соответствии с четвертым вариантом выполнения, также как показано на фиг.12А, в текущий момент времени устанавливается состояние, в котором изображение С отображают на экране 6G дисплея. Затем в папке изображения, которой принадлежит изображение С, на предыдущем этапе для изображения С присутствует множество изображений, таких как изображение В, изображение А, … Кроме того, на более позднем этапе относительно изображения С присутствует множество изображений, таких как изображение D, изображение Е, …

Затем, как показано в центре на фиг.12А, палец, стилус или тому подобное вводят в контакт со стороной операций сенсорной панели 107 экрана 6G дисплея, на котором отображается изображение С, и это состояние поддерживают в том виде, как оно есть.

В этом случае, в соответствии с операцией контакта пользователя сенсорная панель 107 последовательно предоставляет данные координат, обозначающие положение контакта со стороной операций сенсорной панели 107, в модуль 120 управления (для каждого заданного интервала).

В такой конфигурации модуль 120 управления может определять, что пользователь. выполняет операцию поддержания (удержания) состояния, в котором палец, стилус или тому подобное находится в контакте (прижат к стороне операций сенсорной панели 107 в том виде, как она есть).

В соответствии с четвертым вариантом выполнения, операция, в которой пользователь вводит в контакт со стороной операций сенсорной панели 107 палец или тому подобное, таким образом, и удерживает это состояние без движения, называется операцией удержания.

Затем, в случае, когда пользователь выполняет операцию удержания, модуль 120 управления определяет, что поступила инструкция выполнения обработки уменьшения отображаемых изображений. Затем модуль 120 управления уменьшает и отображает отображаемое изображение в соответствии с длительностью операции удержания.

Обработка уменьшения и отображения отображаемого изображения в этом случае не представляет собой операцию, предназначенную только для уменьшения и отображения отображаемого изображения, но, как показано на фиг.12В и 12С, также представляет собой. операцию уменьшения и отображения для изображений, находящихся перед и после отображаемого изображения.

Таким образом, на основе данных координат сенсорной панели 107, когда определяют, что выполняют операцию удержания, модуль 120 управления управляет модулем 134 записи/считывания для считывания данных изображения для текущего отображаемого изображения и данных изображения для заданного количества изображений, находящихся перед и после текущего отображаемого изображения.

В устройстве съемки изображения 100 в соответствии с четвертым вариантом выполнения данные изображения для текущего отображаемого изображения и двух изображений, каждое из которых находится перед и после текущего отображаемого изображения (данные изображения в сумме пяти изображений), считывают и временно сохраняют в ОЗУ 123. Данные изображения для этих изображений представляют собой цели обработки уменьшения.

Следует отметить, что в случае, когда данные изображения для текущего отображаемого изображения уже присутствуют в ОЗУ 123 или тому подобное, соответствующие данные изображения можно не считывать с носителя 135 записи, и можно использовать уже считанные данные изображения.

Затем модуль 120 управления управляет модулем 110 обработки расширения, модулем 111 уменьшения/увеличения и модулем 105 обработки отображения для выполнения обработки уменьшения считанных данных изображения и в соответствии с длительностью операции удержании выполняет обработку отображения изображения в режиме, показанном на фиг.12В и 12С.

Таким образом, в соответствии с длительностью операции удержания модуль 120 управления определяет количество изображений, которые должны быть уменьшены и которые требуется отобразить, и передает данные изображения с указанным количеством изображений, включающие в себя изображения, находящиеся перед и после текущего отображаемого изображения, отображаемого в центральном положении, в модуль 110 обработки расширения.

Например, в соответствии со временем длительности операции удержания, в случае, когда изображения отображают в режиме, показанном на фиг.12В, модуль 120 управления передает данные изображения для изображения В, изображения С и изображения D в модуль 110 обработки расширения.

Кроме того, в соответствии с длительностью операции удержания, в случае, когда изображения отображают в режиме, показанном на фиг.12С, модуль 120 управления передает данные изображения для изображения А, изображения В, изображения С, изображения D и изображения Е в модуль 110 обработки расширения.

В соответствии с управлением, выполняемым модулем 120 управления, модуль 110 обработки расширения выполняет обработку расширения для данных изображения, подвергнутых сжатию данных, когда их передают в него, для восстановления оригинальных данных изображения в том виде, в котором они были перед сжатием данных, и передает такие восстановленные данные изображения в модуль 111 уменьшения/увеличения.

Модуль 111 уменьшения/увеличения применяет обработку уменьшения для данных изображения, переданных в него, для уменьшения изображения так, чтобы оно имело размер, соответствующий инструкции, и формирует сигнал изображения, передаваемый в модуль 105 обработки отображения, для формирования данных изображения после обработки уменьшения в соответствии с управлением, выполняемым модулем 120 управления. Здесь сформированный сигнал изображения передают в модуль 105 обработки отображения.

Модуль 105 обработки отображения комбинирует сигналы изображения в соответствии с управлением, выполняемым модулем 120 управления, формирует, как показано на фиг.12В и 12С, данные изображения для одного экрана, состоящего из уменьшенных изображений, в соответствии с длительностью операции удержания и отображает изображения на модуле 105 дисплея.

Следует отметить, что описанную выше обработку отображения с уменьшением изображений не выполняют в течение одной обработки, но многократно выполняют в соответствии с длительностью операции удержания. Затем, в конечном итоге, на экране дисплея модуля 105 дисплея, как показано на фиг.12В и 12С, отображают изображение для одного экрана, состоящее из уменьшенных изображений в соответствии с длительностью операции удержания.

В такой конфигурации пользователь может проверять, какие изображения существовали перед и после текущего отображаемого изображения (в случае примера по фиг.12А-12Е, изображение С) на экране 6G дисплея (в пределах одного экрана). Затем пользователь соответствующим образом определяет направление прокрутки из состояния перед и после изображения и может выполнять прокрутку изображений в соответствующем направлении.

Затем, когда устанавливается состояние, показанное на фиг.12В и 12С, выполняют непрерывное движение, в котором палец пользователя или тому подобное, поддерживающий операцию удержания, находится в контакте с сенсорной панелью 107, сдвигают вправо.

Как также описано выше, на основе данных координат из сенсорной панели 107 модуль 120 управления может определять, какую операцию выполняют в отношении сенсорной панели 107. В этом случае, поскольку становится возможным детектировать, что выполняют непрерывное движение вправо, модуль 120 управления определяет, что поступила инструкция на прокрутку, в которой отображаемые изображения сдвигают вправо на одно изображение.

Затем модуль 120 управления выполняет прокрутку отображаемых изображений в правую сторону и начинает обработку расширения и отображения отображаемых изображений. Таким образом, в случае, в соответствии с этим примером, модуль 120 управления определяет изображение В как изображение в точке достижения прокрутки и отображает изображения, отображаемые справа по одному изображению.

Таким образом, модуль 120 управления определяет изображения, которые должны отображаться после прокрутки, и обрабатывает данные изображения для этих изображений, как описано выше, используя модуль 110 обработки расширения, модуль 111 уменьшения/увеличения и модуль 105 обработки отображения.

Более конкретно, в случае этого примера, изображение в точке достижения прокрутки установлено как изображение В, и данные изображения для изображения В, и данные изображения для изображений, расположенных перед и после изображения В, используют таким образом, что эти изображения отображают, в то время как изображение В расположено в центре экрана дисплея.

После этого, без выполнения прокрутки, многократно выполняют обработку расширения отображаемых изображений. В этом случае также обрабатывают данные изображения для изображения цели отображения, используя модуль 110 обработки расширения, модуль 111 уменьшения/увеличения и модуль 105 обработки отображения. Следует отметить, что в этом случае, в модуле 111 уменьшения/увеличения степень уменьшения устанавливают так, чтобы она постепенно увеличивалась.

В такой конфигурации, например, как показано на фиг.12D, отображают такие изображения, что изображение в точке достижения прокрутки отображают в центре экрана 6G дисплея, и также отображают изображения, расположенные перед и после изображения в точке достижения.

Затем, в конечном итоге, в результате многократного выполнения обработки расширения отображаемых изображений, как показано на фиг.12Е, изображение в точке достижения прокрутки (в случае данного примера, изображение В) отображают на всей поверхности экрана 6G дисплея. В случае, когда устанавливается это состояние по фиг.12Е, обработку расширения отображаемых изображений заканчивают.

Таким образом, в случае устройства 100 съемки изображения в соответствии с четвертым вариантом выполнения, перед тем как будет выполнена прокрутка отображаемых изображений, вначале путем проверки состояния изображений, находящихся перед и после текущего отображаемого изображения, становится возможным правильно определять направление прокрутки.

Затем, аналогично случаю в соответствии с первым вариантом выполнения становится возможным выполнять прокрутку для отображаемых изображений. Следует отметить, что в случае устройства 100 съемки изображения в соответствии с четвертым вариантом выполнения, как показано на фиг.12А-12Е, по мере того как прокрутка отображаемых изображений может быть выполнена из уменьшенного состояния, становится возможным выполнять быструю обработку прокрутки.

Кроме того, здесь было приведено описание того, что непрерывное движение предназначено для сдвига изображений в направлении перемещения на одно изображение, но это не ограничивается описанной выше конфигурацией. Например, также может быть установлено, что непрерывное движение в уменьшенном состоянии на этапе, показанном на фиг.12В, означает прокрутку одного изображения, и непрерывное движение в уменьшенном состоянии на этапе, показанном на фиг.12С, означает прокрутку трех изображений. Таким образом, в соответствии со степенью уменьшения изображения во время непрерывного движения также можно определять величину прокрутки.

Следует отметить, что в соответствии с четвертым вариантом выполнения, в соответствии с длительностью операции удержания, выполняют обработку отображения с уменьшением отображаемых изображений. Однако это не ограничивается описанной выше конфигурацией. В случае, когда сенсорная панель 107 представляет собой панель такого типа, который чувствителен к давлению и также может определять величину прикладываемого давления, в соответствии с силой давления, приложенной на сторону операции сенсорной панели 107, также может выполняться обработка отображения с уменьшением отображаемых изображений.

Например, в состоянии, показанном на фиг.12А, палец или тому подобное вводят в контакт со стороной операций сенсорной панели 107 на экране 60 дисплея, на котором отображают изображение С, и прикладывают давление. В этом случае сенсорная панель 107 детектирует давление, приложенное к сенсорной панели 107 пользователем, и уведомляет модуль 120 управления, передавая данные, обозначающие это детектируемое давление.

В случае, когда давление, приложенное к сенсорной панели 107, равно или меньше, чем заданное пороговое значение, например, как показано на фиг.12В, модуль 120 управления выполняет обработку отображения с уменьшением отображаемых изображений в диапазоне, где степень уменьшения отображаемого изображения не достигает ранее определенного максимального значения.

В отличие от этого, в случае, когда давление, прикладываемое к сенсорной панели 107, больше, чем заданное пороговое значение, например, как показано на фиг.12С, модуль 120 управления выполняет обработку отображения с уменьшением отображаемых изображений таким образом, чтобы степень уменьшения отображаемого изображения достигала ранее определенного максимального значения.

Таким образом, в соответствии с давлением нажима, приложенным к сенсорной панели 107, также становится возможным выполнять обработку, аналогичную обработке отображения с уменьшением отображаемых изображений, в соответствии с длительностью операции удержания на сенсорной панели 107. В этом случае, степень уменьшения отображаемого изображения может быть быстро увеличена.

Модифицированный пример четвертого варианта выполнения

В частности, в случае устройства съемки изображения в соответствии с четвертым вариантом выполнения, в соответствии с длительностью операции удержания, отображаемое изображение уменьшают и отображают, но заранее определяют максимальное значение степени уменьшения (насколько уменьшено изображение). Это связано с тем, что уменьшение на таком уровне, что пользователь с трудом может распознавать изображения, не имеет никакого эффекта.

Однако можно рассмотреть случай, в котором большое количество изображений требуется отобразить на одном экране. Учитывая изложенное выше, в соответствии с модифицированным примером четвертого варианта выполнения, когда операция удержания продолжается в течение заданного времени, и отображаемое изображение уменьшают так, что оно имеет заданную степень уменьшения, режим отображения переключают на матричное отображение изображений таким образом, что максимально возможное количество распознаваемых изображений могут быть отображены на экране дисплея.

Затем, также в состоянии матричного отображения в результате непрерывного движения, выполняемого в отношении стороны операций на сенсорной панели 107, также можно выполнять прокрутку отображаемых изображений. В этом случае, поскольку такую прокрутку выполняют на матричном дисплее, непрерывное движение может быть выполнено в восьми направлениях, включающих в себя не только направления влево и вправо на экране дисплея, но также направления вверх и вниз, и направление вверх и вправо, направление вверх и влево, направление вниз и вправо и направление вниз и влево.

На фиг.13А-13F показаны пояснительные схемы, предназначенные для пояснения режима отображения изображения во время прокрутки отображаемого изображения, выполняемой в устройстве 100 съемки изображения, в соответствии с модифицированным примером четвертого варианта выполнения. Здесь, на фиг.13А схематично показано состояние изображения, отображаемого на экране 6G отображения модуля 106 дисплея. Кроме того, на фиг.13В-13F показаны переходные состояния во время прокрутки отображаемых изображений.

В случае такого модифицированного примера в соответствии с четвертым вариантом выполнения, как показано на фиг.13А, в текущий момент времени устанавливают состояние, в котором изображение С отображают на экране 6G дисплея. Затем, в папке изображения, которой принадлежит изображение С, на предыдущем этапе для изображения С присутствует множество изображений, таких как изображение В, изображение А, … Кроме того, на более позднем этапе для изображения С присутствуют множество изображений, таких как изображение D, изображение Е, …

Затем, как показано в центре фиг.13А, палец, стилус или тому подобное вводят в контакт со стороной операций сенсорной панели 107 экрана 6G дисплея, на котором отображают изображение С, и это состояние поддерживают в том виде, как оно есть. В этом случае, аналогично случаю, описанному выше, со ссылкой на фиг.12А-12Е, на основе данных координат, полученных от сенсорной панели 107, модуль 120 управления может определять, что выполняют операцию удержания.

Затем, в случае такого модифицированного примера, в соответствии с четвертым вариантом выполнения, в случае, когда пользователь выполняет операцию удержания, модуль 120 управления определяет, что поступила инструкция на выполнение обработки уменьшения отображаемых изображений. Затем модуль 120 управления уменьшает и отображает отображаемое изображение в соответствии с длительностью операции удержания.

Аналогично, как и в случае, описанном со ссылкой на фиг.12А-12Е, обработка уменьшения и отображения отображаемого изображения в этом случае не представляет собой операцию, состоящую только в уменьшении и отображении отображаемого изображения, но, как показано на фиг.13В, также представляет собой операцию уменьшения и отображения изображений, находящихся перед и после отображаемого изображения.

В соответствии с данным модифицированным примером, когда операция удержания продолжается в течение заданного времени или дольше и изображения, отображаемые на экране 6G дисплея, уменьшают так, чтобы они имели ранее определенный размер, и отображают, модуль 120 управления переключает режим отображения для изображения на экране 6G дисплея на матричное отображение.

В соответствии с модифицированным примером четвертого варианта выполнения, как показано на фиг.13С, матричный дисплей предназначен для отображения миниатюрных изображений в сумме 20 изображений на одном экране, включающем в себя четыре колонки в вертикальном направлении (продольное направление) и пять рядов в горизонтальном направлении (поперечное направление).

В соответствии с этим модифицированным примером, модуль 120 управления устанавливает изображение, подвергаемое операции удержания (изображение С), как опорное изображение среди отображаемых изображений (опорное изображение). Кроме того, модуль 120 управления устанавливает положение отображения изображения на верхней стороне из двух изображений на верхней и нижней сторонах в центральной части матричного отображения, то есть положение отображения для изображения в третьей колонке слева (или справа) и втором ряду сверху, как опорное для отображаемых изображений (опорное положение) на матричном отображении.

Затем модуль 120 управления считывает семь изображений, присутствующих на предыдущем этапе для изображения С, которое представляет собой опорное изображение, изображение С, которое представляет собой опорное изображение, и 12 изображений, присутствующих на более позднем этапе относительно изображения С, которое представляет собой опорное изображение, для выполнения обработки матричного отображения.

В этом случае, изображения отображают в порядке, который соответствует дате и времени съемки изображения, таким образом, что пять изображений располагают и отображают начиная от верхней левой оконечной части, вправо на экране дисплея 6G в обратном хронологическом порядке для даты и времени съемки изображения, и следующие пять изображений отображают в следующем ряду. Затем изображение С, которое представляет собой опорное изображение, отображают в положении второго ряда сверху и третьей колонки слева, которое представляет собой опорное положение.

В этом случае также модуль 120 управления выполняет управление модулем 134 записи/считывания для считывания данных изображения, которые требуется использовать, с носителя 135 записи и передает эти данные изображения в модуль 110 обработки расширения. Модуль 110 обработки расширения выполняет обработку расширения для данных изображения, подвергнутых сжатию данных, которые подают в него для реконструкции исходных данных изображения, в том виде, который они имели перед сжатием данных, и передает эти данные изображения после реконструкции в модуль 111 уменьшения/увеличения.

Модуль 111 уменьшения/увеличения выполняет обработку уменьшения данных изображения для 20 изображений, переданных в него, с размещением их в матрице, формирует сигнал изображения в формате, передаваемом в модуль 105 обработки отображения, из данных изображения, подвергаемых обработке уменьшения, и передает этот сигнал изображения в модуль 105 обработки отображения.

Модуль 105 обработки отображения комбинирует сигналы изображения, переданные в него из модуля 111 уменьшения/увеличения, формирует сигнал изображения, который будет передан в модуль 106 дисплея, и передает сигнал изображения в модуль 106 дисплея. В такой конфигурации становится возможным отображать 20 изображений, записанных на носителе 135 записи, в модуле 106 дисплея, в режиме, показанном на фиг.13С.

При использовании такой конфигурации, используя вначале изображение, которое подвергают операции удержания, в качестве опорного изображения, пользователь может проверять множество изображений, находящихся перед и после соответствующего изображения на одном экране.

Затем, в состоянии, показанном на фиг.13С, пользователь может выполнять непрерывное движение, при котором палец или тому подобное перемещают по стороне операций при удержании контакта со стороной операций сенсорной панели 107.

В этом случае, непрерывное движение может быть выполнено, как описано также выше, в восьми направлениях, включающих в себя направления влево и вправо, вверх и вниз, направление вверх и вправо, направление вниз и вправо, направление вверх и влево и направление вниз и влево. Затем рассматривают такой случай, как показано на фиг.13С, в котором "изображение 1", которое установлено как цель пользователем, отображают в верхнем левом конце экрана дисплея.

В этом случае, на фиг.13С, пользователь выполняет непрерывное движение, в котором палец или тому подобное, находящийся в контакте со стороной операций сенсорной панели 107 на экране 6G дисплея, перемещают в направлении вниз и вправо, как показано стрелкой.

В соответствии с направлением непрерывного движения или направлением непрерывного движения и конечной точкой непрерывного движения, или в соответствии с направлением непрерывного движения и расстоянием непрерывного движения модуль 120 управления определяет величину прокрутки отображаемых изображений.

В случае примера, показанного на фиг.13С, непрерывное движение состоит в перемещении пальца пользователя из положения, в котором отображают изображение С, в положение, в котором отображают изображение J. В этом случае модуль 120 управления определяет, что непрерывное движение представляет собой движение отображаемых изображений назад на семь интервалов (на семь изображений) (операция обратной прокрутки относительно хода времени на семь изображений).

В этом случае, модуль 120 управления также считывает данные изображения семи изображений, находящихся перед "изображением 1", которые представляют собой данные изображения, принадлежащие некоторым изображениям, в порядке временной последовательности, с носителя 135 записи. Затем модуль 120 управления выполняет управление, как описано выше, модулем 110 обработки расширения, модулем 111 уменьшения/увеличения и модулем 105 обработки отображения. Как показано на фиг.13D, выполняют матричное отображение по данным изображения, принадлежащим одной и той же папке изображений, для предыдущих семи изображений относительно даты и времени съемки изображения.

В такой конфигурации, на экране 6G дисплея в матричном изображении, как показано на фиг.13D, в положении, в котором отображают изображение С (опорное положение) в момент времени по фиг.13С, отображают "изображение 1" в верхней левой конечной части, в момент времени по фиг.13С. Таким образом, в случае такого примера, хотя непрерывное движение было выполнено один раз, становится возможным выполнить прокрутку на семь изображений.

Затем, после непрерывного движения, когда палец или тому подобное, находящийся в контакте со стороной операций сенсорной панели 107, будет убран со стороны операций, данные координат не передают из сенсорной панели 107. Таким образом, модуль 120 управления может определять, что контакт пальца или тому подобное со стороной операций был прекращен.

В этом случае, модуль 120 управления определяет, что последовательность непрерывного движения для прокрутки отображаемых изображений закончена. Затем, после окончания прокрутки модуль 120 управления выполняет обработку увеличения для отображаемых изображений.

Более конкретно, модуль 120 управления устанавливает опорное изображение, отображаемое в опорном положении экрана 6G дисплея (фиг.13D, "изображение 1") в центре экрана 6G дисплея и выполняет обработку отображения опорного изображения таким образом, что окружающие изображения также включены в отображение при их постепенном увеличении.

Таким образом, в состоянии по фиг.13D, когда пользователь убирает находившийся в контакте палец или подобное со стороны операций сенсорной панели 107, как показано на фиг.13Е, при установке опорного изображения в центре, модуль 120 управления выполняет отображение с увеличением изображений, также включая в отображение окружающие изображения.

В конечном итоге, как показано на фиг.13F, модуль 120 управления отображает опорное изображение (в случае данного примера, "изображение 1") на всей поверхности экрана 6G дисплея, и увеличенное отображение для изображений заканчивается так, что обработка, включающая в себя прокрутку изображения, заканчивается.

В случае, когда также выполняют такую обработку отображения с увеличением изображений, аналогично, как и в описанном выше варианте выполнения, модуль 120 управления управляет соответствующими модулями, такими как модуль 134 записи/считывания, модуль 110 обработки расширения, модуль 111 уменьшения/увеличения и модуль 105 обработки отображения для выполнения обработки увеличения изображений.

Таким образом, в устройстве 100 съемки изображения, в соответствии с четвертым вариантом выполнения, также путем использования операции удержания, на прямой линии прокрутки для отображаемых изображений, становится возможным проверять дополнительное количество изображений, расположенных перед и после отображаемого изображения на одном экране.

В такой конфигурации направление прокрутки устанавливают соответствующим образом, и непрерывное движение выполняют соответствующим образом, так что становится возможным выполнять быстрый поиск целевого изображения.

Здесь следует отметить, что в результате выполнения обработки уменьшения данных изображения, считанных с носителя 135 записи, формируют уменьшенные изображения для матричного отображения (миниатюрные изображения). Однако это не ограничивается описанной выше конфигурацией.

Например, данные миниатюрных изображений для формирования миниатюрных изображений подготавливают в файле изображения, и эти данные можно использовать. В этом случае обработку расширения данных изображения, подвергнутых сжатию данных, или обработку уменьшения данных изображения, которые были подвергнуты обработке расширения, не выполняют. Поэтому нагрузка, связанная с матричным отображением, уменьшается, и можно быстро получить матричное отображение.

Кроме того, в случае этого модифицированного примера, в соответствии с четвертым вариантом выполнения, обработку уменьшения отображаемых изображений не выполняют на основе длительности операции удержания, но может быть выполнена обработка уменьшения отображаемых изображений в соответствии с давлением, приложенным к сенсорной панели 107.

В этом случае, когда давление прикладывают к сенсорной панели 107, и это давление равно или ниже, чем заданное пороговое значение, выполняют обработку уменьшения изображения в режиме, показанном на фиг.13В. Затем в случае, когда давление, прикладываемое к сенсорной панели 107, больше, чем заданное пороговое значение, выполняют матричное отображение, как показано на фиг.13С. В этом случае становится возможным быстро выполнять матричное отображение изображений.

Подробное описание обработки отображения с прокруткой в соответствии с четвертым вариантом выполнения

Ниже подробно описана обработка прокрутки отображаемых изображений со ссылкой на фиг.12А-12Е и фиг.13А-13F, которую выполняют в устройстве 100 съемки изображения в соответствии с четвертым вариантом выполнения, которая будет описана со ссылкой на блок-схемы последовательности операций, показанные на фиг.14 и 15. На фиг.14 и 15 показаны блок-схемы последовательности операций, предназначенные для пояснения обработки воспроизведения снятых изображений, включающей в себя обработку прокрутки, выполняемую в устройстве 100 съемки изображения, в соответствии с четвертым вариантом выполнения.

Такая обработка, показанная на фиг.14 и 15, аналогична случаю обработки воспроизведения изображения в соответствии с первым вариантом выполнения, показанным на фиг.5, обработки, выполняемой в основном модуле 120 управления, в случае, когда пункт меню, называемый обработкой воспроизведения изображения (обработка уменьшения записанных изображений), выбирают из меню, отображаемого на экране отображения модуля 106 дисплея.

Затем такая обработка, показанная на фиг.14 и 15, также в принципе аналогична обработке воспроизведения изображения в устройстве съемки изображения, в соответствии с первым вариантом выполнения, описанным со ссылкой на фиг.5. По этой причине в блок-схемах последовательности операций, показанных на фиг.14 и 15, те же номера ссылочных позиций назначены этапам, на которых выполняют такую же обработку, как и в блок-схеме последовательности операций, показанных на фиг.5, и подробное описание этой части будет исключено для исключения повторения.

Затем в устройстве 100 съемки изображения, в соответствии с четвертым вариантом выполнения, когда выбирают обработку воспроизведения изображения, модуль 120 управления выполняет обработку, показанную на фиг.14 и 15. Затем модуль 120 управления переходит к обработке, аналогичной выполняемой устройством съемки изображения в соответствии с первым вариантом выполнения, описанным выше.

Таким образом, модуль 120 управления переходит к обработке приема выбора изображения (этап S101) → обработке отображения выбранного изображения (этап S102) → приему введенной операции (этап S103) → определению, существует или нет введенная операция (этап S104).

В ходе обработки определения на этапе S104, когда определяют, что операция, введенная пользователем, была принята, на основе данных координат, последовательно передаваемых из сенсорной панели 107, модуль 120 управления начинает измерение времени длительности прикосновения (время длительности операции удержания) (этап S401).

Следует отметить, что, как описано выше, в случае, когда сенсорная панель 107 может детектировать давление на стороне операций и выполняет обработку уменьшения отображения отображаемых изображений в соответствии с уровнем давления, на этапе S401, начинается измерение давления, прикладываемого к сенсорной панели 107.

Затем модуль 120 управления определяет, равно или меньше время t длительности прикосновения заданному пороговому значению Т (этап S402). Следует отметить, что в случае, когда давление, прикладываемое к сенсорной панели 107, установлено как опорное давление, на этапе S402 определяют, равно или меньше измеренное давление, чем заданное пороговое значение G.

При обработке определения на этапе S402, когда определяют, что время t длительности прикосновения равно или меньше, чем заданное пороговое значение Т, модуль 120 управления выполняет обработку уменьшения отображаемых изображений в режиме, показанном на фиг.12В или 12С, или на фиг.13В (этап S403).

При обработке определения на этапе S402, когда определяют, что время t длительности прикосновения больше, чем заданное пороговое значение Т, модуль 120 управления выполняет обработку матричного отображения для отображаемых изображений в режиме, показанном на фиг.13С (этап S404).

После обработки на этапе S403 или S404 на основе наличия или отсутствия данных от сенсорной панели 107 модуль 120 управления определяет, закончился или нет контакт пользователя с сенсорной панелью 107 (этап S405).

При обработке определения на этапе S405, когда определяют, что контакт с сенсорной панелью 107 не закончился, на основе данных координат из сенсорной панели 107 модуль 120 управления определяет, выполняют или нет непрерывное движение (этап S406).

При обработке определения на этапе S406, когда определяют, что непрерывное движение не выполняют, по мере того как контакт с сенсорной панелью 107 продолжается, обработку начиная с этапа S402 повторно выполняют для выполнения обработки уменьшения отображаемых изображений в соответствии со временем длительности прикосновения.

При обработке определения на этапе S406, когда определяют, что выполняют непрерывное движение, поток обработки переходит к обработке на фиг.15, и модуль 120 управления выполняет обработку прокрутки отображаемых изображений в соответствии с направлением непрерывного движения (этап S407). Такая обработка на этапе S407 представляет собой обработку изменения отображаемых изображений в соответствии с направлением непрерывного движения, которое описано со ссылкой на фиг.12В, 12С и 12D и на фиг.13С и 13D.

Затем при обработке определения, на этапе S405, показанном на фиг.14, когда определяют, что контакт с сенсорной панелью 107 закончен, и в случае, когда обработка прокрутки на этапе S407 по фиг.15 закончилась, выполняют обработку на этапе S408, показанном на фиг.15.

В этом случае, после поддержания состояния отображения в это время в течение определенного периода времени (например, от приблизительно нескольких сотен миллисекунд до нескольких секунд), модуль 120 управления выполняет обработку постепенного увеличения отображаемых изображений (этап S408).

После этого модуль 120 управления определяет, отображается или нет целевое изображение после прокрутки на всем экране (этап S409). Здесь целевое изображение после прокрутки представляет собой изображение, расположенное в центре экрана дисплея во время уменьшения изображения в точке достижения прокрутки или изображения в опорном положении при матричном отображении.

При обработке определения, на этапе S409, когда определяют, что целевое изображение после прокрутки не отображают на всем экране дисплея, повторно выполняют обработку начиная с этапа S409 и поток обработки останавливается до тех пор, пока соответствующее целевое изображение не будет отображено на всем экране дисплея.

При обработке определения на этапе S409, когда определяют, что целевое изображение после прокрутки отображают на всем экране дисплея, модуль 120 управления повторно выполняет обработку начиная с этапа S103 показанного на фиг.14. Таким образом, может быть выполнена дополнительная прокрутка изображения, и может быть выполнена другая обработка.

Таким образом, в случае использования устройства 100 съемки изображения в соответствии с четвертым вариантом выполнения, перед тем как будет выполнена прокрутка отображаемых изображений путем проверки изображений в полезном диапазоне перед и после текущего отображаемого изображения на экране 6G дисплея, становится возможным выполнить прокрутку отображаемых изображений.

В этом случае, состояния изображений перед и после изображения, отображаемого на экране 6G дисплея, можно проверять на одном экране. Таким образом, становится возможным надежно определять, в каком направлении присутствует целевое изображение и выполнять прокрутку изображения в этом направлении. Таким образом, предотвращается прокрутка в неправильном направлении в максимально возможной степени, и при этом возможно выполнять поиск целевого изображения в течение короткого периода времени.

Эффекты вариантов выполнения

В случае первого - третьего вариантов выполнения, описанных выше, во время прокрутки отображаемых изображений, по мере того как целевые изображения прокрутки прокручивают с уменьшением и отображением, пользователь может распознавать взаимосвязь с находящимися спереди и сзади изображениями.

В такой конфигурации, что касается множества изображений, записанных в папке изображения, например, в порядке даты и времени съемки изображения, пользователь может просматривать изображения, будучи сознательно осведомленным о том, какую часть изображения он просматривает. Поэтому такая конфигурация приводит к тому, что пользователь вспоминает момент времени съемки изображения. Таким образом, даже для группы изображений, после того как значительный период времени пройдет со времени съемки изображения, становится возможным выполнять поиск изображения, учитывая также воспоминания о времени съемки изображения.

Кроме того, в случае третьего варианта выполнения, описанного выше, поскольку степень уменьшения изображения и величину прокрутки во время прокрутки также можно определять в соответствии с режимом непрерывного движения (расстояние или скорость) пользователя, становится возможным выполнять прокрутку, которая соответствует намерениям пользователя.

Кроме того, в случае четвертого варианта выполнения, описанного выше, перед прокруткой, используя только простую операцию (операцию контакта с сенсорной панелью), становится возможным проверять изображения, расположенные поблизости от отображаемого изображения в пределах одного экрана с их уменьшением и отображением. Таким образом, становится возможным переключать режим отображения с отображения одного экрана на отображение множества уменьшенных изображений, матричное отображение изображения или тому подобное, используя простую операцию. В такой конфигурации становится возможным точно определять, в каком направлении требуется выполнить прокрутку, и также можно исключить неэффективную прокрутку.

Работоспособность способа и программы

Следует отметить, что, как очевидно из описанных выше вариантов выполнения, способ и программа в соответствии с настоящим изобретением могут быть реализованы как способ и программа, описанные с использованием блок-схем последовательности операций, показанных на фиг.5, 7, 9, 10, 14 и 15.

Таким образом, способ, описанный со ссылкой на фиг.5, 7, 9, 10, 14 и 15, включает в себя способ настоящего изобретения.

Таким образом, программа для выполнения обработки, описанной со ссылками на фиг.5, 7, 9, 10, 14 и 15, включает в себя программу в соответствии с настоящим изобретением.

В связи с этим, путем реализации и установки программы в соответствии с настоящим изобретением в цифровой фотокамере или в различных устройствах обработки изображения становится возможным реализовать устройство обработки изображения в соответствии с настоящим изобретением.

Другое

Кроме того, в соответствии с описанным выше вариантом выполнения модуль 106 дисплея реализует элемент отображения изображения, сенсорная панель 107 реализует средство детектирования положения инструкции, носитель 135 записи реализует средство памяти, и модуль 120 управления, в основном, реализует средство управления отображением.

Кроме того, в соответствии с описанным выше вариантом выполнения, различные значения можно использовать для степени уменьшения величины прокрутки отображаемого изображения и т.п. Кроме того, в случае, когда выполняют матричное отображение для изображений, соответствующее количество также может быть установлено для числа и размера отображаемых изображений на одном экране в соответствии с размером экрана отображения используемого устройства или тому подобное.

Кроме того, соответствующее число может быть установлено для пороговых значений расстояния и скорости непрерывного движения, порогового значения для времени длительности при выполнении операции удержания и порогового значения для давления, прикладываемого к сенсорной панели во время операции прикосновения с учетом таких условий, как рабочие характеристики устройства.

Кроме того, в соответствии с описанным выше вариантом выполнения, в качестве примера был описан случай, в котором настоящее изобретение применяют к устройству съемки изображения, но оно не ограничивается описанным выше. Например, настоящее изобретение можно применять в терминале мобильного телефона, в котором предусмотрена функция камеры, в терминале мобильного телефона, который называют PDA (КПК, карманный персональный компьютер) или тому подобное, который выполнен с возможностью выполнения обработки данных изображения, и в других различных устройствах обработки изображения, которые выполнены с возможностью выполнения обработки данных изображения.

Кроме того, данные изображения, которые представляют собой цель отображения, не ограничиваются такими данными изображения, как неподвижное изображение. Например, настоящее изобретение можно применять к устройству обработки изображения, в котором представительное изображение из множества элементов содержания движущегося изображения накапливают на носителе записи или устанавливают миниатюрные изображения как цели отображения.

Кроме того, в соответствии с описанным выше вариантом выполнения, непрерывное движение справа налево по экрану дисплея устанавливают как операцию в направлении продолжительности времени, и непрерывное движение слева направо относительно экрана дисплея устанавливают как операцию в направлении, обратном ходу времени. Однако устройство не ограничивается описанным выше.

В отличие от этого, непрерывное движение слева направо относительно экрана дисплея можно установить как операцию в направлении хода времени, непрерывное движение справа налево относительно экрана дисплея может быть установлено как операция в направлении, обратном ходу времени.

Кроме того, в соответствии с первым - третьим вариантами выполнения, описанными выше, выполняют поиск изображения, используя непрерывное движение в поперечном направлении относительно экрана дисплея, но изобретение не ограничивается описанной выше конфигурацией. Для поиска изображения можно выполнять непрерывное движение в направлении вверх и вниз относительно экрана дисплея. Таким образом, также возможно выполнять прокрутку изображений в направлении вверх и вниз на экране дисплея.

Кроме того, в соответствии с описанным выше вариантом выполнения было представлено описание того, что сенсорная панель реализована как сенсорная панель типа, чувствительного к давлению, или электростатического типа, но изобретение не ограничивается описанным выше. Например, можно использовать сенсорную панель, выполненную с возможностью детектировать изменение яркости, связанное с приближением пальца или тому подобное, и определять положение инструкции или тому подобное. Таким образом, можно использовать сенсорные панели, имеющие различные конфигурации, позволяющие детектировать положения инструкции пользователя.

Настоящая заявка содержит предмет изобретения, относящийся к тому, что раскрыто в приоритетной заявке на японский патент JP 2008-295303, поданной в японское патентное ведомство 19 ноября 2008 г., полное содержание которой приведено здесь в качестве ссылочного материала.

Для специалистов в данной области техники будет понятно, что различные модификации, комбинации, подкомбинации и изменения могут возникать в зависимости от конструктивных требований и других факторов, если только они находятся в пределах объема приложенной формулы изобретения или ее эквивалентов.

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

2. Устройство обработки изображения по п.1,
в котором средство управления отображением управляет состоянием уменьшения отображаемого изображения таким образом, что все изображение в точке достижения прокрутки и части изображения в определенной пропорции или больше для изображений, расположенных перед и после изображения в точке достижения прокрутки, отображают на экране дисплея элемента отображения.

3. Устройство обработки изображения по п.1,
в котором средство управления отображением управляет состоянием уменьшения отображаемого изображения таким образом, что отображают все изображение в точке достижения прокрутки и все изображения, расположенные перед и после этого изображения, в то время как изображение в точке достижения прокрутки отображают более крупным, чем изображения, расположенные перед и после этого изображения.

4. Устройство обработки изображения по п.1,
в котором средство управления отображением управляет, по меньшей мере, одной из степени уменьшения отображаемого изображения и величины прокрутки в соответствии с режимом непрерывного движения, определенным на основе выхода детектирования из средства детектирования положения инструкции.

5. Устройство обработки изображения по п.4,
в котором средство управления отображением представляет собой, по меньшей мере, одно из расстояния и скорости непрерывного движения на стороне операций.

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

7. Устройство обработки изображения по п.6,
в котором в случае, когда пользователь выполняет непрерывное движение на экране операций, средство управления дисплеем выполняет управление для прокрутки отображаемых изображений в соответствии с направлением операции, определенным на основе выхода детектирования из средства детектирования положения инструкции.

8. Устройство обработки изображения по п.6,
в котором средство управления отображением управляет режимом отображения для изображений, отображаемых на экране дисплея элемента отображения в соответствии с длительностью операции поддержания положения контакта относительно экрана операций, выполняемой пользователем.

9. Устройство обработки изображения по п.6,
в котором средство детектирования положения инструкции может детектировать и выводить давление на экран операций, с которым пользователь выполняет операцию инструкции, и
в котором средство управления отображением управляет режимом отображения для изображений, отображаемых на экране дисплея элемента отображения в соответствии с давлением на средство детектирования положения инструкции, в соответствии с операцией инструкции на экране операций, выполняемой пользователем.

10. Способ отображения изображения, содержащий этапы, на которых:
принимают операцию, введенную пользователем, через средство детектирования положения инструкции, в котором предусмотрен экран операций на экране дисплея элемента отображения изображения и которое выполнено с возможностью приема операции инструкции от пользователя и детектирования и вывода положения инструкции для операции инструкции относительно экрана операций; и
управляют отображением с использования средства управления отображением, выполненным с возможностью выполнять управление для отображения изображения в соответствии с данными изображения, сохраненными и содержащимися в средстве сохранения, на элементе отображения изображения, для прокрутки отображаемого изображения при его уменьшении вместе с изображениями, расположенными перед и после отображаемого изображения, в соответствии с направлением операции, определенным на основе выхода детектирования, полученного из средства детектирования положения инструкции, в случае, когда выполняемое пользователем непрерывное движение на стороне операций, принимают на этапе приема, при этом отображаемое изображение уменьшают до заданной степени в соответствии с длительностью операции поддержания положения контакта относительно экрана операций, выполняемой пользователем.

11. Способ отображения изображения, содержащий следующие этапы:
принимают операцию, введенную пользователем, через средство детектирования положения инструкции, в котором предусмотрен экран операций на экране дисплея элемента отображения изображения и которое выполнено с возможностью приема операции инструкции от пользователя и детектирования, и вывода положения инструкции для операции инструкции относительно экрана операций; и
управляют дисплеем с помощью средства управления дисплеем, выполненным с возможностью выполнения управления для отображения изображения в соответствии с данными изображения, сохраненными и содержащимися в средстве сохранения, на элементе отображения изображения, для уменьшения отображаемого изображения вместе с одним или больше изображениями, находящимися перед и после отображаемого изображения, и отображают изображения на экране дисплея элемента отображения изображения в соответствии с операцией, определенной на основе вывода детектирования, полученного из средства детектирования положения инструкции, в случае, когда непрерывное движение на стороне операций, выполненное пользователем, принимают на этапе приема, при этом отображаемое изображение уменьшают до заданной степени в соответствии с длительностью операции поддержания положения контакта относительно экрана операций, выполняемой пользователем.

12. Носитель записи, содержащий записанную на нем программу отображения изображения, выполняемую компьютером, установленным в устройстве обработки изображения, причем компьютер выполняет следующие этапы:
принимают операцию, введенную пользователем через средство детектирования положения инструкции, в котором предусмотрен экран операций на экране дисплея элемента отображения изображения и которое выполнено с возможностью принимать операцию инструкции от пользователя и детектировать и выводить положение инструкции для операции инструкции относительно экрана операций; и
управляют отображением с помощью средства управления отображением, выполненным с возможностью выполнения управления для отображения изображения в соответствии с данными изображения, сохраненными и содержащимися в средстве сохранения, в элементе отображения изображения для прокрутки отображаемого изображения при его уменьшении вместе с изображениями, расположенными перед и после отображаемого изображения, в соответствии с направлением операции, определенным на основе выхода детектирования, из средства детектирования положения инструкции, в случае, когда непрерывное движение, выполняемое пользователем на стороне операций, принимают на этапе приема, при этом отображаемое изображение уменьшают до заданной степени в соответствии с длительностью операции поддержания положения контакта относительно экрана операций, выполняемой пользователем.

13. Носитель записи, содержащий записанную на нем программу отображения изображения, выполняемую компьютером, установленным в устройстве обработки изображения, причем компьютер выполняет следующие этапы:
принимают операцию, вводимую пользователем, через средство детектирования положения инструкции, в котором предусмотрен экран операций на экране дисплея элемента отображения изображения, и которое выполнено с возможностью приема операции инструкции от пользователя и детектирования, и вывода положения инструкции для операции инструкции относительно экрана операций; и
управляют отображением с помощью средства управления отображения, выполненным с возможностью выполнять управление для отображения изображения в соответствии с данными изображения, сохраненными и содержащимися в средстве сохранения элемента отображения изображения, для уменьшения отображаемого изображения вместе с одним или больше изображениями, расположенными перед и после отображаемого изображения, и отображения изображения на экране дисплея элемента отображения изображения в соответствии с операцией, определенной на основе выхода детектирования из средства детектирования положения инструкции, в случае, когда непрерывное движение на стороне операций, выполняемое пользователем, принимают на этапе приема, при этом отображаемое изображение уменьшают до заданной степени в соответствии с длительностью операции поддержания положения контакта относительно экрана операций, выполняемой пользователем.

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

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



 

Похожие патенты:

Изобретение относится к вычислительной технике. .

Изобретение относится к медицинским системам визуализации, в частности в компьютерной томографии. .

Изобретение относится к устройству для обработки изображений, способу обработки изображений для осуществления изменяемой печати и носителю, хранящему программу для осуществления способа.

Изобретение относится к методике преобразования сканированного изображения документа, выполненного на бумаге, в данные, позволяющие производить поиск в цифровой форме.

Изобретение относится к средствам формирования ультразвукового медицинского изображения. .

Изобретение относится к медицине, в частности к устройствам для антропометрических измерений. .

Изобретение относится к медицине, а именно к устройствам и способам измерения скорости заживления биологической ткани. .

Изобретение относится к области техники цифровых водяных знаков и, в частности, к внедрению, удалению/замене и обнаружению цифровых водяных знаков в кодированном информационном наполнении (контенте).

Изобретение относится к пользовательскому интерфейсу и системе управления пользовательским интерфейсом для отображения календарных данных. .

Изобретение относится к способам тактильного оповещения. .

Изобретение относится к вычислительной технике и может быть использовано в оптических устройствах обработки информации, построенных на основе непрерывной (нечеткой) логики.

Изобретение относится к области мобильных устройств связи, включающих в себя сенсорный экран, а именно к способу работы такого устройства, в котором перечень меню прокручивается в ответ на прикосновение к сенсорному экрану.

Изобретение относится к вычислительному устройству, содержащему пользовательский интерфейс, который использует касания для пересылки информации между устройствами.

Изобретение относится к средствам показа документа, отображаемого электронным устройством
Наверх