УСТРОЙСТВО ЗАХВАТА ИЗОБРАЖЕНИЙ, УСТРОЙСТВО УПРАВЛЕНИЯ ОТОБРАЖЕНИЕМ И СПОСОБ УПРАВЛЕНИЯ ОТОБРАЖЕНИЕМ
IMAGE CAPTURING DEVICE, DISPLAY CONTROL DEVICE AND METHOD

Область техники изобретения
Настоящее изобретение относится к отображению меню или предоставлению руководства во время операции переключения отображаемого изображения в устройстве захвата изображений или устройстве управления отображением.
Описание предшествующего уровня техники
В устройстве захвата изображений, таком как цифровая камера, когда устройство захвата изображений работает в режиме воспроизведения изображений, в котором изображение считывается с карты памяти и отображается на экране дисплея, если задействуется кнопка переключения изображений, отображаемое изображение переключается на следующее изображение. Это позволяет изображениям, сохраненным на карте памяти, отображаться последовательно. Далее в данном документе эта функция будет называться просто функцией переключения изображений. Отметим, что изображение переключается по одному изображению за раз в ответ на нажатие кнопки переключения изображений.
Использование функции переключения изображений обычным образом позволяет пользователю просматривать и проверять изображения друг за другом, выбирать требуемое изображение и выполнять обработку, такую как печать, выбранного изображения.
Японская выложенная патентная заявка №2008-052433 раскрывает технологию воспроизведения изображений, в которой, если кнопка переключения изображений удержана нажатой в течение долгого времени, режим работы переключается в режим отображения указателя (индекса) эскизов, в котором множество изображений отображаются в форме эскизных изображений.
Однако при поиске требуемого изображения из множества изображений, если изображения последовательно отображаются друг за другом в предварительно определенном порядке, может быть трудно найти требуемое изображение, и, таким образом, поиск может занимать длительное время, чтобы в конце концов найти требуемое изображение.
Даже если множество уменьшенных изображений отображаются на экране дисплея в форме представления указателя эскизов, как в технологии, раскрытой в японской выложенной патентной заявке №2008-052433, отображаемые эскизные изображения не всегда включают в себя требуемое изображение, и, таким образом, поиск требуемого изображения может все еще занимать долгое время.
Некоторые цифровые камеры имеют функцию перескакивания по изображениям, которая позволяет перескакивать от изображения, отображаемого в настоящее время, на изображение, включенное в указанную папку, или изображение, полученное в указанную дату, таким образом делая возможным быстрый поиск требуемого изображения. Однако не все пользователи знают, что цифровая камера имеет функцию перескакивания по изображениям. Для таких пользователей, которые не знают, что функция перескакивания по изображениям доступна, функция перескакивания по изображениям бесполезна.
Сущность изобретения
Согласно аспекту настоящего изобретения предоставляется устройство, включающее в себя считывающий модуль, выполненный с возможностью считывать изображение с носителя информации, модуль отображения, выполненный с возможностью отображать считанное изображение, функциональный (операционный) модуль, переключающий модуль, выполненный с возможностью, в ответ на операцию, выполняемую в функциональном модуле, чтобы переключить изображение, переключать отображаемое изображение на следующее изображение в предварительно определенном порядке, и модуль управления отображением, выполненный с возможностью, в ответ на непрерывное выполнение переключения изображений, чтобы переключать изображение в предварительно определенном порядке, заставлять модуль отображения отображать экран меню для переключения изображения способом, отличным от способа, в котором изображение переключается в предварительно определенном порядке.
Дополнительные признаки настоящего изобретения станут очевидны из последующего описания примерных вариантов осуществления со ссылкой на приложенные чертежи.
Краткое описание чертежей
Фиг.1 - это блок-схема, иллюстрирующая конфигурацию устройства захвата изображений согласно варианту осуществления настоящего изобретения.
Фиг.2A и 2B - это схемы, иллюстрирующие модуль отображения, функциональный модуль и меню перескакивания по изображениям, отображаемое в модуле отображения согласно варианту осуществления настоящего изобретения.
Фиг.3A-3D - это схемы, иллюстрирующие примеры элементов меню перескакивания по изображениям согласно варианту осуществления настоящего изобретения.
Фиг.4 - это блок-схема, иллюстрирующая процесс отображения меню перескакивания по изображениям согласно варианту осуществления настоящего изобретения.
Описание вариантов осуществления
Настоящее изобретение описывается в дополнительных деталях ниже со ссылкой на устройство захвата изображений и устройство управления отображением согласно вариантам осуществления вместе с сопровождающими чертежами.
Фиг.1 - это блок-схема, иллюстрирующая конфигурацию цифровой камеры, взятой в качестве примера устройства захвата изображений или устройства управления отображением согласно варианту осуществления настоящего изобретения.
Ссылочный номер 201 обозначает цифровую камеру. Цифровая камера 201 включает в себя модуль 102 управления вводом/выводом (I/O), шину 103, модуль 104 воспроизведения изображений, модуль 105 отображения, модуль 106 управления пользовательским интерфейсом (UI), UI-функциональный модуль 107, модуль 108 управления системой и модуль 109 захвата изображений. Карта 101 памяти с возможностью отсоединения присоединяется к цифровой камере 201. Модуль 108 управления системой, модуль 102 I/O-управления, модуль 104 воспроизведения изображений, модуль 105 отображения, модуль 106 UI-управления и UI-функциональный модуль 107 соединены друг с другом через шину 103, так что данные могут передаваться друг другу через шину 103.
Модуль 108 управления системой централизованным образом управляет модулями, описанными выше. Модуль 108 управления системой включает в себя CPU (центральный процессор), RAM (оперативное запоминающее устройство), ROM (постоянное запоминающее устройство) и т.д., хотя они не показаны на Фиг.1. CPU считывает программу, сохраненную в ROM, и выполняет различные процессы, описанные ниже, выполняя арифметические операции и управляя различными модулями согласно считанной программе. Программы, сохраненные в ROM, включают в себя программу, выполняемую, чтобы отображать меню перескакивания по изображениям и перескакивать на указанное изображение. Меню перескакивания по изображениям предоставляется в форме функционального экрана, который позволяет пользователю переключать отображаемое изображение на изображение, отличное от изображения, которое будет отображено при переключении изображения. Детали меню перескакивания по изображениям и ассоциированный с ним процесс описаны позже.
Карта 101 памяти используется, чтобы хранить данные изображений, сформированные цифровой камерой 201. Каждой части данных изображений назначается номер изображения (имя файла), определенный в порядке, в котором изображения были получены. Вместо карты 101 памяти другие типы внешних носителей информации, такие как оптический диск, HDD (накопитель на жестком диске) и т.д., могут быть использованы, чтобы осуществлять настоящее изобретение. Модуль 102 I/O-управления включает в себя слот, схему управления вводом/выводом и т.д. и выполнен с возможностью считывать данные изображений с карты 101 памяти и передавать считанные данные изображений модулю 104 воспроизведения изображений.
Шина 103 функционирует так, чтобы соединять различные модули друг с другом в цифровой камере 201. Через шину 103 данные изображений и управляющие сигналы для обработок передаются между модулями.
Модуль 104 воспроизведения изображений - это модуль, выполненный с возможностью воспроизводить данные изображений, считанные модулем 102 I/O-управления. В операции воспроизведения данные изображений декодируются в форму, которая может быть отображена в модуле 105 отображения.
Модуль 105 отображения выполнен с возможностью отображать считанные данные изображений и меню под управлением модуля 106 UI-управления. Модуль 105 отображения имеет экран дисплея для отображения считанных данных изображений и меню. Экран дисплея может быть реализован посредством жидкокристаллического дисплея (LCD) или т.п. Отметим, что может быть предусмотрено множество экранов дисплеев, и данные изображений и меню могут отображаться на разных экранах дисплеев.
UI-функциональный модуль 107 включает в себя различные функциональные кнопки, задействуемые пользователем, и схему обнаружения, сконфигурированную, чтобы обнаруживать операции, выполняемые по соответствующим функциональным кнопкам.
Функциональные кнопки, предусмотренные в UI-функциональном модуле 107, включают в себя кнопку (209, 210) переключения изображений, используемую, чтобы выполнять переключение изображения. Переключение изображения описано подробно позже. Функциональные кнопки в UI-функциональном модуле 107 могут быть в форме кнопок сенсорной панели, которые сформированы едино с модулем 105 отображения, так что кнопки могут задействоваться интуитивно пользователем.
Схема обнаружения в UI-функциональном модуле 107 сконфигурирована так, что, когда какая-либо функциональная кнопка задействуется пользователем, схема обнаружения обнаруживает операцию, выполняемую по функциональной кнопке, и информирует модуль 106 UI-управления, что функциональная кнопка была задействована.
Если модуль 106 UI-управления принимает уведомление от UI-функционального модуля 107, модуль 106 UI-управления определяет операцию, выполняемую пользователем, и соответственно выдает команды, чтобы создавать меню перескакивания по изображениям и отображать меню перескакивания по изображениям в модуле 105 отображения.
Модуль 109 захвата изображений включает в себя оптическую систему, включающую в себя объектив, затвор и т.д., и устройство считывания изображения, такое как CCD, выполненное с возможностью выполнять фотоэлектрическое преобразование по изображению, сформированному через оптическую систему. Данные изображения, полученные в результате фотоэлектрического преобразования, выполненного устройством считывания изображения, сохраняются в карте 101 памяти через модуль 102 I/O-управления.
Фиг.2A иллюстрирует пример экрана дисплея, расположенного в модуле 105 отображения, показанного на Фиг.1, а также иллюстрирует примеры функциональных кнопок, расположенных в UI-функциональном модуле 107, показанном на Фиг.1.
На Фиг.2A показан внешний вид цифровой камеры 201 согласно Фиг.1. Цифровая камера 201 включает в себя LCD 202, расположенный в модуле 105 отображения, показанном на Фиг.1, и функциональные элементы 204-216, расположенные в UI-функциональном модуле 107, показанном на Фиг.1.
В режиме воспроизведения изображений изображение, соответствующее данным изображения, сохраненным на карте 101 памяти, вставленной в слот цифровой камеры 201, отображается на LCD 202. В дополнение к изображению общее число (1000) изображений, сохраненных на карте 101 памяти, и номер (777) изображения, указывающий, какое из изображений в настоящее время отображается, также отображаются на LCD 202 в области, обозначенной ссылочным номером 203. В этом конкретном примере 1000 изображений сохранены на карте 101 памяти, и 777-е изображение в настоящее время отображается на LCD 202. Отметим, что в настоящем варианте осуществления данные изображений отображаются в порядке номера изображения. Вместо отображения данных изображения в порядке номера изображений данные изображений могут отображаться в порядке, в котором изображения были получены.
Функциональные элементы 204-216 описываются более подробно ниже.
Диск 204 переключения режима используется, чтобы переключать режим камеры. Режимы камеры включают в себя, например, режим съемки неподвижного изображения и режим съемки движущегося изображения.
Кнопка 205 переключателя питания используется, чтобы включать/выключать электропитание цифровой камеры 201.
Кнопка 206 воспроизведения используется, чтобы переключаться в режим воспроизведения изображений, в котором изображение из данных изображений, сохраненных на карте 101 памяти, отображается на LCD 202. Как правило, когда кнопка 206 воспроизведения задействуется пользователем, режим переключается в режим воспроизведения, и данные изображений, сохраненные на карте 101 памяти, считываются модулем 102 I/O-управления и отображаются на LCD 202.
Кнопка 207 "стрелка вверх" используется, чтобы перемещать панораму отображаемого изображения в увеличенном виде. Кнопка 207 "стрелка вверх" также используется, чтобы перемещать фокус по пунктам в отображаемом меню. Отметим, что кнопка 207 "стрелка вверх" также используется, когда используется функция перескакивания по изображениям (описана ниже).
Кнопка 208 "стрелка вниз" используется, чтобы перемещать панораму изображения, отображаемого в увеличенном виде, перемещать фокус по пунктам в отображаемом меню или удалять отображаемое изображение.
Кнопка 209 "стрелка влево" используется, чтобы перемещать вид отображаемого изображения в увеличенном виде. Кнопка 209 "стрелка влево" также используется, чтобы менять отображаемое изображение обратно на предыдущее изображение. Кнопка 210 "стрелка вправо" используется, чтобы перемещать панораму отображаемого изображения в увеличенном виде. Кнопка 210 "стрелка вправо" также используется, чтобы менять отображаемое изображение на следующее изображение. Кнопка 209 "стрелка влево" и кнопка 210 "стрелка вправо" являются примерами кнопок переключения изображений, расположенных в UI-функциональном модуле 107, показанном на Фиг.1. В режиме воспроизведения изображений, если кнопка переключения изображений нажимается пользователем, выполняется переключение изображений, и изображение, отображаемое на LCD 202, меняется на следующее или предыдущее изображение.
Т.е. переключение изображений является процессом переключения изображения, отображаемого на экране дисплея, на один кадр в предварительно определенном порядке (в порядке номеров изображений в настоящем варианте осуществления). Операция переключения изображений является операцией, выполняемой, чтобы инструктировать цифровой камере выполнять процесс переключения изображений. В настоящем варианте осуществления, если операция переключения изображений выполняется нажатием кнопки переключений изображений, тогда в ответ на операцию переключения изображений изображение, отображаемое на экране дисплея, переключается на изображение со следующим номером изображения или предыдущим номером изображения. В примере, показанном на Фиг.2A, если нажимается кнопка 210 "стрелка вправо", 778-е изображение отображается на LCD. С другой стороны, в случае, где нажимается кнопка 209 "стрелка влево", отображается 776-е изображение. В режиме просмотра указателя эскизов, в котором уменьшенные изображения отображаются в форме представления указателя эскизов, отображается фокусирующая рамка для указания изображения. Фокусирующая рамка может перемещаться пользователем посредством нажатия на кнопку переключения изображений.
Кнопка-колесико 211 является элементом управления, который имеет возможность поворачиваться как в направлении по часовой, так и против часовой стрелки, как указано стрелкой на Фиг.2A. Кнопка-колесико 211 является примером кнопки переключения изображений, расположенной в UI-функциональном модуле 107, показанном на Фиг.1, и сконфигурирована, чтобы при манипулировании выдавать команду переключения отображаемого изображения назад или вперед на одно изображение, как с помощью кнопки 209 "стрелка влево" или кнопки 210 "стрелка вправо". В настоящем варианте осуществления вращение в направлении по часовой стрелке вызывает переключение вперед на следующее изображение, тогда как вращение в направлении против часовой стрелки вызывает обратное переключение на предыдущее изображение.
Кнопки переключения изображений, расположенные в UI-функциональном модуле 107, не ограничены кнопкой 209 "стрелка влево", кнопкой 210 "стрелка вправо" и кнопкой-колесиком 211, но другие типы кнопок могут использоваться, пока они способны переключать изображение, отображаемое на экране дисплея, на предыдущее или следующее изображение.
Кнопка 212 DISP используется, чтобы включать/выключать экран дисплея.
Кнопка 213 MENU используется, чтобы открывать/закрывать окно меню или возвращать экран к предыдущему экрану.
Кнопка 214 SET используется, чтобы применять различные выбранные пункты меню.
Кнопка 215 затвора камеры используется, чтобы получать изображение. Когда эта кнопка нажимается, выполняется операция получения изображения.
Рычаг 216 изменения фокусного расстояния используется для приближения/отдаления в операции получения изображения. Рычаг 216 изменения фокусного расстояния также используется, чтобы укрупнять или уменьшать воспроизводимое изображение.
Динамик 301 используется, чтобы обеспечивать голосовое руководство. Далее, обращаясь к фиг.2В, ниже будет дано пояснение относительно процесса отображения меню перескакивания по изображениям в ответ на операцию быстрого переключения изображений, выполняемую пользователем. Фиг.2В иллюстрирует пример отображаемого меню перескакивания по изображениям. В последующем объяснении предполагается, что режим воспроизведения изображений был выбран с помощью кнопки 206 воспроизведения.
Если кнопка-колесико 211 непрерывно вращается в направлении по часовой стрелке, чтобы выполнять переключение изображений, изображения отображаются в режиме быстрого переключения изображений. В режиме быстрого переключения изображений переключение на предыдущее/следующее изображение выполняется неоднократно, или переключение выполняется быстро, или переключение изображений выполняется, в то же время пропуская указанное число изображений. В настоящем варианте осуществления быстрое переключение изображений выполняется так, что изображения последовательно отображаются друг за другом в порядке номеров изображений, как при операции обычного переключения изображений, но в отличие от обычного переключения изображений переключение изображений выполняется неоднократно и быстро. Далее в данном документе операция непрерывного вращения кнопки-колесика 211 будет называться операцией непрерывного переключения изображений.
Если выполняется операция непрерывного переключения изображений, выполняется не только вышеописанное быстрое переключение изображений, но также меню 304 перескакивания по изображениям отображается, чтобы предоставлять пользователю возможность использовать функцию перескакивания по изображениям. Хотя при обычном переключении изображений или быстром переключении изображений изображения переключаются в порядке номеров изображений, функция перескакивания по изображениям делает возможным перескакивание на изображение, которое удовлетворяет конкретному условию вместо отображения изображений в порядке номеров изображений. Меню 304 перескакивания по изображениям включает в себя такие пункты как перескакивание на основе даты, перескакивание по 10 изображений, перескакивание по 100 изображений и т.д. Перескакивание на основе даты - это пункт, который позволяет отображать изображения на основе даты. Если нажимается кнопка "стрелка вправо", отображается изображение с датой, которая является ближайшей к и после даты текущего изображения. В случае, где нажимается кнопка "стрелка влево", отображается изображение с датой, которая является ближайшей к и перед датой текущего изображения. В случае перескакивания по 10 изображений или перескакивания по 100 изображений, изображения отображаются в порядке номеров изображений, в то же время пропуская 9 или 99 изображений. Т.е., если выполняется перескакивание по 10 изображений, изображение переключается на изображение, которое находится на 10 изображений перед или после текущего изображения. В случае перескакивания по 100 изображений, изображение переключается на изображение, которое находится на 100 изображений перед или после текущего изображения. Чтобы использовать функцию перескакивания, пользователь нажимает кнопку 214 SET в состоянии, в котором один из пунктов в меню 304 перескакивания по изображениям выбирается через кнопку 207 "стрелка вверх" или кнопку 208 "стрелка вниз". В ответ на нажатие кнопки 214 SET осуществляется перескакивание отображаемого изображения с текущего изображения на изображение, которое удовлетворяет условию, указанному в выбранном пункте меню. Вместо кнопки SET функция перескакивания по изображениям может выполняться в ответ на нажатие кнопки "стрелка влево" или "стрелка вправо". В случае, где используется кнопка "стрелка влево" или "стрелка вправо", возможно выполнять, только посредством пошаговой операции, как активацию функции перескакивания по изображениям, так и выбор того, предыдущее или последующее изображение должно отображаться.
Отметим, что операция непрерывного переключения изображений не ограничена непрерывным вращением кнопки-колесика 211. Операция непрерывного переключения изображений может также выполняться, например, последовательным нажатием кнопки 209 "стрелка влево" или кнопки "стрелка вправо", длительным нажатием кнопки 209 "стрелка влево" или кнопки "стрелка вправо" или нажатием кнопки-колесика 211 или кнопки 209 "стрелка влево" или кнопки 210 "стрелка вправо" предопределенное число раз. На Фиг.2B сообщение 305 отображается, чтобы уведомлять о том, что, если кнопка переключения изображений задействуется снова в состоянии, в котором отображается меню 304 перескакивания по изображениям, меню 304 перескакивания по изображениям исчезнет. Сообщение 303 отображается, чтобы предоставлять информацию об обычном способе использования функции перескакивания по изображениям. Обычный способ использования ссылается на процесс нажатия кнопки 207 "стрелка вверх", когда изображение отображается в режиме воспроизведения согласно настоящему варианту осуществления таким образом, чтобы отображать меню перескакивания по изображениям. Более конкретно, в примере, показанном на Фиг.2B, сообщение 303, отображенное на LCD, указывает, что функция перескакивания по изображениям разрешается нажатием кнопки 207 "стрелка вверх" в режиме воспроизведения изображений. В случае, где цифровая камера 201 имеет встроенный динамик 301, может предоставляться голосовое руководство относительно обычного способа использования функции перескакивания по изображениям, как показано в овал 306 речи.
Меню перескакивания по изображениям, показанное на Фиг.2B, объясняется в дополнительных деталях ниже со ссылкой на Фиг.3A-3D. Когда обнаруживается операция непрерывного переключения изображений, сначала отображается меню перескакивания по изображениям. В этом первоначальном состоянии, которое показано на Фиг.3A, меню перескакивания по изображениям включает в себя пункты, указывающие подчиненные функции перескакивания по изображениям. Эти пункты могут включать в себя функцию перескакивания на основе даты, которая разрешает перескакивание на изображение на основе даты, в которую изображение было получено, функцию перескакивания на основе категории, которая разрешает перескакивание на изображение, принадлежащее указанной категории, такой как портреты, ландшафты и т.д., функцию перескакивания на основе папки, которая разрешает перескакивание на одно из изображений на основе папки, в которой изображения хранятся, функцию перескакивания на движущееся изображение, которая разрешает перескакивание на движущееся изображение, функцию перескакивания по 10 изображений, которая разрешает перескакивание на изображение, которое находится на 10 изображений после текущего изображения, и функцию перескакивания по 100 изображений, которая разрешает перескакивание на изображение, которое находится на 100 изображений после текущего изображения.
В состоянии, в котором отображается меню перескакивания по изображениям, описанное выше, пользователю предоставляется возможность нажимать кнопку 207 "стрелка вверх" или кнопку 208 "стрелка вниз", чтобы перемещать фокус на отдельный пункт в меню перескакивания по изображениям, как показано на Фиг.3B, с тем, чтобы указывать пункт меню, чтобы найти отдельное изображение. В примере, показанном на Фиг.3B, указанный пункт в меню перескакивания по изображениям выделяется в открытой рамке. Пункт меню окончательно определяется, когда кнопка 214 SET нажимается в состоянии, в котором указан конкретный пункт. Для пунктов меню, имеющих подпункты, такие как перескакивание на основе даты, перескакивание на основе категории и т.д., отображаются подпункты, как показано на Фиг.3C и 3D.
Подпункты отображаются на основе EXIF-информации (формат файла для обмена изображений), ассоциированной с изображениями, сохраненными на карте памяти. Например, для подпунктов перескакивания на основе даты дата съемки каждого изображения извлекается из EXIF-информации, и даты съемок всех изображений, сохраненных на карте памяти, изучаются. Результат отображается как подпункты в форме списка дат съемок.
В меню перескакивания на основе даты, включающем в себя подменю, показанные на Фиг.3C, пункт меню может быть указан нажатием кнопки 207 "стрелка вверх" или кнопки 208 "стрелка вниз". Если затем нажимается кнопка 214 SET, указанный пункт меню окончательно определяется. Например, в случае, где определен пункт "2007/10/30", изображение с наименьшим номером изображения выбирается из всех изображений, которые были получены 30 октября 2007 года, и выполняется перескакивание на это изображение. После того, как перескакивание выполнено, если кнопка-колесико 211 вращается, изображения, которые были получены 30 октября 2007 года, последовательно отображаются. Если нажимается кнопка 209 "стрелка влево" или кнопка 210 "стрелка вправо", дата отображаемых изображений, меняется на другую дату. В примере, показанном на Фиг.3C, если кнопка "стрелка вправо" нажимается один раз, дата меняется на 1 января 2008 года. Если кнопка 210 "стрелка вправо" дополнительно нажимается один раз, дата меняется на 7 февраля 2008 года. Операция, ассоциированная с подпунктами меню перескакивания на основе категории, выполняется способом, похожим на подпункты меню перескакивания на основе даты.
В случае функций перескакивания, в котором необязательно отображать подпункты меню, как в случае с перескакиванием по 10 изображений, если выбирается пункт в меню перескакивания по изображениям, таком как показанное на Фиг.3A или 3B, выполняется непосредственное перескакивание с текущего изображения на изображение, которое находится на 10 изображений перед текущим изображением. Соответственно, отображаемое изображение продвигается вперед на 10 изображений каждый раз, когда нажимается кнопка 210 "стрелка вправо", или возвращается назад на 10 изображений каждый раз, когда нажимается кнопка 209 "стрелка влево". Даже в этом состоянии изображение может переключаться вперед или назад по одному изображению посредством вращения кнопки-колесика 211. Перескакивание по 100 изображений выполняется способом, аналогичным перескакиванию по 10 изображений, за исключением того, что отображаемое изображение продвигается вперед или возвращается назад на 100 изображений каждый раз, когда нажимается кнопка 210 "стрелка вправо" или кнопка 209 "стрелка влево".
Отметим, что отображение меню перескакивания по изображениям может управляться так, что после того, как функцию перескакивания по изображениям делают возможной с помощью обычного способа, меню перескакивания по изображениям может не отображаться в ответ на дополнительное воздействие на кнопку переключения изображений. Т.е. после того как меню перескакивания по изображениям используется один раз пользователем посредством нажатия кнопки 207 "стрелка вверх" во время переключения изображений, меню 304 перескакивания по изображениям, показанное на Фиг.2B, не отображается впоследствии, даже когда кнопка-колесико 211 вращается.
Различные меню перескакивания по изображениям могут отображаться в зависимости от того, выполняется ли операция непрерывного переключения изображений или используется обычный способ использования. Например, меню перескакивания по изображениям, отображаемое в ответ на операцию непрерывного переключения изображений, может быть сконфигурировано так, что, если выбирается один из пунктов меню, непосредственное перескакивание на указанное изображение немедленно выполняется. С другой стороны, меню перескакивания по изображениям, отображаемое в ответ на операцию обычного способа использования, может быть сконфигурировано так, что отображаются подменю для каждой функции перескакивания, позволяя таким образом пользователю указывать детальные условия перескакивания.
Некоторые пункты меню перескакивания по изображениям могут не отображаться в зависимости от числа изображений, сохраненных на карте 101 памяти. Например, когда число изображений, сохраненных на карте 101 памяти, меньше, чем 100, функция перескакивания по 100 изображений не нужна, и таким образом пункт меню для функции перескакивания по 100 изображений может не отображаться. С другой стороны, в случае, где карта 101 памяти имеет только одну папку, меню перескакивания, ассоциированное с функцией перескакивания на основе папок, может не отображаться. В случае, где все изображения, сохраненные на карте 101 памяти, были получены в одну и ту же дату, пункт меню, ассоциированный с функцией перескакивания на основе даты, может не отображаться.
Альтернативно, вместо отсутствия отображения конкретного пункта меню приоритет для пункта меню может быть понижен, и пункт меню может отображаться в более низком положении, чем другие пункты меню, или пункт меню может быть запрещен.
Далее, ссылаясь на блок-схему, показанную на Фиг.4, ниже дано пояснение относительно процесса отображения пункта перескакивания по изображениям в ответ на операцию переключения изображений с помощью кнопки переключения изображений. Программа, исполняемая так, чтобы выполнять блок-схему, показанную на Фиг.4, хранится в ROM (не показано), предусмотренном в модуле 108 управления системой, показанном на Фиг.1. Модуль 108 управления системой выполняет различные процессы согласно команде, выданной модулем 106 UI-управления.
В режиме воспроизведения изображения сначала один кадр данных изображений считывается с карты 101 памяти модулем 102 I/O-управления и отображается на LCD 202 модуля 105 отображения. В этом состоянии процесс блок-схемы, показанной на Фиг.4, начинается.
На этапе S400, если операция переключения изображений выполняется пользователем посредством вращения кнопки-колесика 211, показанной на Фиг.2A, схема обнаружения, расположенная в UI-функциональном модуле 107, обнаруживает эту операцию. При обнаружении операции вращения кнопки-колесика 211, UI-функциональный модуль 107 выводит сигнал обнаружения модулю 106 UI-управления (этап S400). Отметим, что операция переключения изображений на этапе S400 не ограничивается операцией вращения кнопки-колесика 211, но операция переключения изображения может выполняться нажатием кнопки 210 "стрелка вправо" или кнопки 209 "стрелка влево". Более широко, любая операция может использоваться, пока операция инструктирует изображению отображаться на экране дисплея по одному изображению.
На этапе S401, если модуль 106 UI-управления принимает сигнал обнаружения от UI-функционального модуля 107, модуль 106 UI-управления определяет воздействие на кнопку переключения изображений. Процесс переключения изображений затем выполняется с тем, чтобы менять изображение, отображаемое на экране дисплея, по одному изображению (этап S401). Этот процесс выполняется модулем 108 управления системой посредством выдачи команды модулю 102 I/O-управления, чтобы считывать следующее изображение с карты 101 памяти.
На этапе S402 счетчик переключаемых изображений увеличивается на 1 каждый раз, когда отображаемое изображение переключается по одному изображению, таким образом определяя число изображений, которые были переключены. Счетчик для подсчета числа переключенных изображений формируется в памяти (не показана), предусмотренной в модуле 108 управления системой. Этот процесс подсчета выполняется CPU (не показан), расположенным в модуле 108 управления системой. Модуль 108 управления системой измеряет с помощью таймера (не показан) время, прошедшее после того, как последнее увеличение счетчика переключенных изображений было выполнено на этапе S402.
На этапе S403 модуль 108 управления системой определяет, достигло ли время, измеренное таймером, предварительно заданного значения T [сек] (S403). Если на этапе S403 определяется, что прошедшее время достигло предварительно заданного значения T [сек], модуль 108 управления системой очищает счетчик переключенных изображений (S408). Процесс затем возвращается к этапу S400.
На этапе S404 модуль 108 управления системой проверяет, достигло ли число переключенных изображений предварительно заданного значения M [изображений], чтобы определять, была ли выполнена операция непрерывного переключения изображений (S404). Если на этапе S404 определяется, что число переключенных изображений не достигло предварительно заданного значения M [изображений], процесс ожидает, пока выполняется операция непрерывного переключения изображений.
Что касается предварительно заданного значения T [сек] и предварительно заданного значения M [изображений], могут использоваться значения по умолчанию, предварительно установленные в цифровой камере, или значения могут изменяться пользователем, и значения, указанные пользователем, могут быть применены.
На этапе S405 модуль 108 управления системой выдает команду отображения, чтобы отображать меню перескакивания по изображениям в модуле 105 отображения, а также отображать сообщение в модуле 105 отображения, чтобы уведомлять о том, что функция перескакивания по изображениям может использоваться посредством обычного способа использования. Эта команда отображения выдается вместе с командой быстрого переключения изображений модулю 104 воспроизведения изображений. В ответ на прием команды отображения модуль 105 отображения отображает меню перескакивания по изображениям и сообщение, указывающее обычный способ использования функции перескакивания по изображениям. Что касается меню перескакивания по изображениям, может использоваться меню 304, показанное на Фиг.2B. Что касается сообщения, указывающего, что функция перескакивания по изображениям может использоваться посредством обычного способа использования, может использоваться сообщение 303, показанное на Фиг.2B. В настоящем варианте осуществления обычный способ использования подразумевает нажатие кнопки 207 "стрелка вверх" в режиме воспроизведения изображений, таким образом отображая меню перескакивания по изображениям. Это уведомляющее сообщение создается вместе с командой отображения, чтобы отображать меню перескакивания по изображениям, и отображается на экране дисплея модуля 105 отображения.
Кроме того, модуль 105 отображения отображает меню, такое как меню 305, показанное на Фиг.2B, на экране дисплея, чтобы уведомлять пользователя о том, что, если переключение изображений далее выполняется непрерывно, меню перескакивания по изображениям исчезнет с экрана дисплея.
Посредством уведомления пользователя о том, что нажатие на кнопку 207 "стрелка вверх" заставляет отображаться меню перескакивания по изображениям, становится возможным предупреждать пользователя о том, что функция перескакивания по изображениям доступна, чтобы эффективно находить требуемое изображение.
На этапе S405 вместо отображения сообщения в модуле 105 отображения, чтобы уведомлять об обычном способе использования функции перескакивания по изображениям, уведомление может быть выдано пользователю через голосовое сообщение. В случае, когда уведомление выдается в форме голосового сообщения, возможно уведомлять пользователя об обычном способе использования функции перескакивания по изображениям без уменьшения площади изображения модуля 105 отображения посредством сообщения.
На этапе S406 выполняется определение относительно того, задействована ли кнопка переключения изображений пользователем, когда меню перескакивания по изображениям отображается, или выдается уведомление относительно обычного способа использования на этапе S405 (S406). В случае, когда на этапе S406 определяется, что кнопка переключения изображения задействуется, модуль 108 управления системой выдает команду модулю 105 отображения, чтобы останавливать отображение меню перескакивания по изображениям и сообщения 305, показанного на Фиг.2B, а также выдает команду, чтобы останавливать предоставление речевого руководства (S407). Это выполняется потому, что, когда операция переключения изображений дополнительно выполняется пользователем, когда меню перескакивания по изображениям отображается, использование функции перескакивания по изображениям не нужно в большинстве случаев. После того как отображение меню перескакивания по изображениям или сообщения, указывающего обычный способ использования функции перескакивания по изображениям, остановлено на этапе S407, счетчик переключенных изображений очищается (S408), и процесс ожидает пока следующая операция переключения изображений не будет выполнена пользователем. Хотя в процессе, описанном выше, когда на этапе S406 определяется, что дополнительная операция переключения изображений выполняется в состоянии, в котором отображается меню перескакивания по изображениям, отображение меню перескакивания по изображениям останавливается на этапе S407, отображение меню перескакивания по изображениям может быть остановлено, когда предварительно определенное число изображений было переключено после того, как отображается меню перескакивания по изображениям.
После того как фокус в меню перескакивания по изображениям перемещается нажатием кнопки 207 "стрелка вверх" или кнопки 208 "стрелка вниз", чтобы выбирать один из пунктов меню перескакивания по изображениям, если UI-функциональный модуль 107 обнаруживает, что выбранный элемент был окончательно определен нажатием кнопки 214 SET (S409), тогда модуль 104 воспроизведения изображений воспроизводит изображение в соответствии с выбранным пунктом меню перескакивания. Модуль 105 отображения принимает изображение от модуля 104 воспроизведения изображений и отображает принятое изображение на экране дисплея модуля 105 отображения (S410). После того как один из пунктов перескакивания меню перескакивания по изображениям выбран на этапе S409, изображение, соответствующее пункту перескакивания, отображается каждый раз, когда кнопка 209 "стрелка влево" или кнопка 210 "стрелка вправо" нажимается, до тех пор, пока функция перескакивания по изображениям не будет отменена. Например, в случае, где выбирается функция перескакивания на основе даты, дата отображаемого изображения меняется каждый раз, когда кнопка 209 "стрелка влево" или кнопка 210 "стрелка вправо" нажимается. В случае, когда выбирается функция перескакивания по 10 изображений, отображаемое изображение переключается на изображение на 10 кадров вперед или назад от текущего изображения каждый раз, когда кнопка 209 "стрелка влево" или кнопка 210 "стрелка вправо" нажимается.
В настоящем варианте осуществления функция перескакивания по изображениям может использоваться во время операции переключения изображений и выдается уведомление относительно способа использования функции перескакивания по изображениям. Это позволяет уведомлять пользователя о том, что функция перескакивания по изображениям доступна, чтобы эффективно находить требуемое изображение, непрерывно выполняя операцию непрерывного переключения изображений. Таким образом возможно предоставлять цифровую камеру с высокими потребительскими свойствами согласно настоящему варианту осуществления изобретения.
Хотя в настоящем варианте осуществления определение относительно того, выполняется ли операция непрерывного переключения изображений, выполняется на основе измеренного числа переключенных изображений, определение может быть сделано на основе измеренного времени, в течение которого операция переключения изображений выполняется неоднократно. Когда обнаруживается, что операция переключения изображений выполнялась неоднократно в течение долгого времени, определяется, что использование функции перескакивания по изображениям позволит пользователю находить требуемое изображение за более короткое время, чем переключение изображений по одному, и меню перескакивания по изображениям отображается, чтобы подсказывать пользователю использовать функцию перескакивания по изображениям, чтобы перескакивать на требуемое изображение.
Альтернативно, когда обнаруживается, что кнопка переключения изображений удерживается нажатой в течение долгого времени, может отображаться меню перескакивания по изображениям. В этом случае, вместо подсчета числа переключенных изображений на этапе S402 блок-схемы, показанной на Фиг.4, модуль 108 управления системой измеряет время, в течение которого кнопка переключения изображений удерживается нажатой пользователем. Кроме того, этапы S403 и S404 модифицируются так, что выполняется определение относительно того, достигло ли время, в течение которого кнопка переключения изображений удерживается нажатой, предварительно заданного значения. В случае, когда кнопка переключения изображений отпускается прежде, чем прошедшее время достигает предварительно заданного значения, процесс возвращается к этапу S400. С другой стороны, если кнопка переключения изображений удерживается нажатой в течение времени, равного или большего, чем предварительно заданное значение, процесс переходит к этапу S405.
Как описано выше, меню перескакивания по изображениям может отображаться, когда кнопка переключения изображений удерживается нажатой в течение долгого времени, или меню перескакивания по изображениям может отображаться, когда операция переключения изображений выполняется предварительно определенное число раз, или меню перескакивания по изображениям может отображаться, когда любое из вышеописанных условий удовлетворяется.
Альтернативно, когда кнопка переключения изображений удерживается нажатой в течение долгого времени, отображаемое изображение передвигается вперед на множество изображений. В этом случае, если кнопка переключения изображений далее удерживается нажатой в течение предварительно определенного времени, меню перескакивания по изображениям может отображаться. Как описано выше, момент отображения меню перескакивания по изображениям может изменяться в зависимости от числа раз, когда кнопка переключения изображений нажимается, или в зависимости от времени, в течение которого кнопка переключения изображений удерживается нажатой.
Два отдельных модуля отображения могут быть предусмотрены так, что изображение, сохраненное на носителе информации, отображается в одном модуле отображения, а меню перескакивания по изображениям отображается в другом модуле отображения. Посредством отображения изображения и меню перескакивания по изображениям в различных модулях отображения становится возможным более простой просмотр отображаемого изображения во время операции переключения изображений. Это позволяет пользователю легко определять, использовать ли функцию перескакивания по изображениям, в зависимости от изображения, отображаемого во время операции переключения изображений.
В вариантах осуществления, описанных выше, подробное объяснение было предоставлено со ссылкой на цифровую камеру, взятую в качестве примера устройства захвата изображений. Однако настоящее изобретение не ограничивается цифровой камерой, но изобретение может быть применено к другим типам устройств захвата изображений, таким как видеокамера или другие устройства, имеющие способность воспроизведения изображения, полученного и сохраненного на носитель информации.
Кроме того, настоящее изобретение может быть применено к многим типам устройств управления отображением, таким как устройство обработки информации, имеющее экран дисплея, проектор, выполненный с возможностью отображать изображение, принтер, имеющий сенсорную панель, переносное телефонное устройство и т.д. Признаки вариантов осуществления настоящего изобретения могут также быть достигнуты посредством предоставления системе или устройству носителя информации, имеющего код программы системы программного обеспечения, сохраненный на нем, для осуществления функций, раскрытых в вариантах осуществления, описанных выше, и считывания и выполнения программного кода на компьютере (или CPU или MPU), расположенном в системе или устройстве. В этом случае, должно быть понятно, что программный код, считанный с носителя информации, реализует функции вариантов осуществления изобретения, и таким образом программный код и носитель информации, на котором программный код сохранен, попадают в рамки настоящего изобретения.
В то время как настоящее изобретение было описано со ссылкой на примерные варианты осуществления, должно быть понятно, что изобретение не ограничено раскрытыми примерными вариантами осуществления. Рамки следующей формулы должны соответствовать самой широкой интерпретации так, чтобы охватывать все такие модификации и эквивалентные структуры и функции.