СПОСОБ ДЛЯ УДАЛЕНИЯ ИЗОБРАЖЕНИЯ И УСТРОЙСТВО ДЛЯ ЭТОГО
METHOD DELETING IMAGE AND DEVICE THEREFOR

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Настоящая заявка основана на, и по ней испрашивается приоритет по заявке на патент Китая №201410592315.X, поданной 29 октября 2014, полное содержание которой включается в данный документ посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее изобретение в целом имеет отношение к области обработки изображений, а конкретнее, к способу для удаления изображения и устройству для этого.
УРОВЕНЬ ТЕХНИКИ
[0003] В коллекции изображений терминала могут быть сохранены различные сфотографированные или собранные изображения. Из-за ограниченного пространства для хранения на терминале, иногда необходимо избирательное удаление изображений в коллекции изображений.
[0004] При просмотре графического изображения в полноэкранном режиме, как правило, все кнопки меню скрыты. Для удаления изображения, пользователь сначала нажимает на центр экрана, чтобы вызвать кнопки меню, а затем нажимает кнопку "удалить" среди кнопок меню. В это время терминал может раскрывать диалоговое окно для подтверждения. Если пользователь нажимает кнопку "подтвердить" в диалоговом окне, терминал удаляет изображение, отображаемое на текущем экране.
[0005] В ходе реализации настоящего изобретения обнаружен, по меньшей мере, следующий недостаток предшествующего уровня техники: во время удаления изображения пользователь вынужден нажимать слишком много кнопок, и место каждого нажатия отличается, что приводит к довольно сложным действиям.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Для того, чтобы преодолеть проблему предшествующего уровня техники, заключающуюся в том, что во время удаления изображения пользователь вынужден нажимать слишком много кнопок, и место каждого нажатия отличается, что приводит к довольно сложным действиям, настоящим изобретением предоставляются способ и устройство для удаления изображения. Технические решения состоят в следующем.
[0007] Согласно первому аспекту вариантов осуществления настоящего изобретения, предоставляется способ для удаления изображения, включающий в себя этапы, на которых:
[0008] при отображении изображения в полноэкранном режиме, представляют на экране первое диалоговое окно, причем первое диалоговое окно имеет площадь меньшую, чем площадь экрана;
[0009] принимают сигнал на выполнение операции уменьшения масштаба, и уменьшают изображение, отображаемое на экране, причем сигнал на выполнение операции уменьшения масштаба генерируется при касании экрана по предварительно заданной траектории; и
[0010] удаляют изображение, когда изображение уменьшено настолько, что оно находится внутри первого диалогового окна, и удовлетворяет условию удаления.
[0011] В некоторых случаях, способ дополнительно включает в себя этапы, на которых:
[0012] при представлении на экране первого диалогового окна, представляют на экране второе диалоговое окно, причем второе диалоговое окно концентрично относительно первого диалогового окна и больше, чем первое диалоговое окно;
[0013] когда изображение уменьшено настолько, что оно находится внутри второго диалогового окна, но за пределами первого диалогового окна, согласно сигналу на выполнение операции уменьшения масштаба, выявляют, удовлетворяет ли изображение условию удаления;
[0014] если выявляют, что изображение удовлетворяет условию удаления, отображают приглашение в виде сообщения, причем приглашение в виде сообщения выполняется в форме предложения пользователю выбрать, удалять ли изображение; и
[0015] если выявляют, что изображение не удовлетворяет условию удаления, продолжают выполнять этап уменьшения изображения, отображаемого на экране.
[0016] В некоторых случаях, способ дополнительно включает в себя этапы, на которых:
[0017] когда изображение находится за пределами первого диалогового окна, задают характеристику изображения в качестве нормального состояния, и отображают изображение с первым эффектом отображения, причем нормальное состояние обеспечивает возможность указания, что удаление изображения с характеристикой нормального состояния запрещено; и
[0018] когда изображение уменьшено настолько, что оно находится внутри первого диалогового окна, изменяют характеристику изображения на состояние удаления, и отображают изображение со вторым эффектом отображения, причем состояние удаления обеспечивает возможность указания, что изображение с характеристикой состояния удаления должно быть немедленно удалено, когда изображение удовлетворяет условию удаления.
[0019] В некоторых случаях, способ дополнительно включает в себя этапы, на которых:
[0020] когда изображение находится за пределами второго диалогового окна, задают характеристику изображения в качестве нормального состояния, и отображают изображение с третьим эффектом отображения, причем нормальное состояние обеспечивает возможность указания, что удаление изображения с характеристикой нормального состояния запрещено;
[0021] когда изображение уменьшено настолько, что оно находится внутри второго диалогового окна, но за пределами первого диалогового окна, изменяют характеристику изображения на состояние будущего удаления и отображают изображение с четвертым эффектом отображения, причем состояние будущего удаления обеспечивает возможность указания, что немедленное удаление изображения с характеристикой состояния будущего удаления запрещено, когда изображение удовлетворяет условию удаления; и
[0022] когда изображение уменьшено настолько, что оно находится внутри первого диалогового окна, изменяют характеристику изображения на состояние удаления, и отображают изображение с пятым эффектом отображения, причем состояние удаления обеспечивает возможность указания, что изображение с характеристикой состояния удаления должно быть немедленно удалено, когда изображение удовлетворяет условию удаления.
[0023] В некоторых случаях, этап, на котором представляют на экране первое диалоговое окно, включает в себя этапы, на которых:
[0024] выявляют, имеет ли изображение разрешение на редактирование; и
[0025] если результатом выявления является то, что изображение имеет разрешение на редактирование, представляют на экране первое диалоговое окно.
[0026] В некоторых случаях, условием удаления является следующее: принят сигнал на выполнение удаления, или период времени после того как изображение уменьшено настолько, что оно находится внутри первого диалогового окна, достигает предварительно заданного периода времени, причем сигнал на выполнение удаления генерируется, когда экран переходит из состояния, в котором экрана касаются, в состояние, в котором экрана не касаются.
[0027] В некоторых случаях, способ дополнительно включает в себя этап, на котором:
[0028] когда изображение уменьшено настолько, что оно находится внутри первого диалогового окна, раскрывают приглашение к удалению в виде сообщения, причем приглашение к удалению в виде сообщения выполняется в форме предложения удалить изображение, когда экран переходит из состояния, в котором экрана касаются, в состояние, в котором экрана не касаются, или предложения удалить изображение после достижения предварительно заданного периода времени.
[0029] Согласно второму аспекту вариантов осуществления настоящего изобретения, предоставляется устройство для удаления изображения, включающее в себя:
[0030] первый модуль представления, выполненный с возможностью, при отображении изображения в полноэкранном режиме, представления на экране первого диалогового окна, причем первое диалоговое окно имеет площадь меньшую, чем площадь экрана;
[0031] модуль уменьшения масштаба, выполненный с возможностью приема сигнала на выполнение операции уменьшения масштаба, и уменьшения изображения, отображаемого на экране, причем сигнал на выполнение операции уменьшения масштаба генерируется при касании экрана по предварительно заданной траектории; и
[0032] модуль удаления, выполненный с возможностью удаления изображения, когда изображение уменьшено модулем уменьшения масштаба настолько, что оно находится внутри первого диалогового окна, представленного первым модулем представления, и удовлетворяет условию удаления.
[0033] В некоторых случаях, устройство дополнительно включает в себя:
[0034] второй модуль представления, выполненный с возможностью, когда первый модуль представления представляет на экране первое диалоговое окно, представления на экране второго диалогового окна, причем второе диалоговое окно концентрично относительно первого диалогового окна и больше, чем первое диалоговое окно;
[0035] модуль выявления, выполненный с возможностью, когда изображение уменьшено настолько, что оно находится внутри второго диалогового окна, но за пределами первого диалогового окна, согласно сигналу на выполнение операции уменьшения масштаба, выявления, удовлетворяет ли изображение условию удаления;
[0036] модуль отображения, выполненный с возможностью, если модуль выявления выявляет, что изображение удовлетворяет условию удаления, отображения приглашения в виде сообщения, причем приглашение в виде сообщения выполняется в форме предложения пользователю выбрать, удалять ли изображение;
[0037] при этом модуль уменьшения масштаба выполняется с возможностью, если модуль выявления выявляет, что изображение не удовлетворяет условию удаления, продолжения выполнения этапа уменьшения изображения, отображаемого на экране.
[0038] В некоторых случаях, устройство дополнительно включает в себя:
[0039] первый модуль отображения, выполненный с возможностью, когда изображение находится за пределами первого диалогового окна, задания характеристики изображения в качестве нормального состояния, и отображения изображения с первым эффектом отображения, причем нормальное состояние обеспечивает возможность указания, что удаление изображения с характеристикой нормального состояния запрещено; и
[0040] второй модуль отображения, выполненный с возможностью, когда изображение уменьшено настолько, что оно находится внутри первого диалогового окна, изменения характеристики изображения на состояние удаления, и отображения изображения со вторым эффектом отображения, причем состояние удаления обеспечивает возможность указания, что изображение с характеристикой состояния удаления должно быть немедленно удалено, когда изображение удовлетворяет условию удаления.
[0041] В некоторых случаях, устройство дополнительно включает в себя:
[0042] третий модуль отображения, выполненный с возможностью, когда изображение находится за пределами второго диалогового окна, задания характеристики изображения в качестве нормального состояния, и отображения изображения с третьим эффектом отображения, причем нормальное состояние обеспечивает возможность указания, что удаление изображения с характеристикой нормального состояния запрещено;
[0043] четвертый модуль отображения, выполненный с возможностью, когда изображение уменьшено настолько, что оно находится внутри второго диалогового окна, но за пределами первого диалогового окна, изменения характеристики изображения на состояние будущего удаления, и отображения изображения с четвертым эффектом отображения, причем состояние будущего удаления обеспечивает возможность указания, что немедленное удаление изображения с характеристикой состояния будущего удаления запрещено, когда изображение удовлетворяет условию удаления; и
[0044] пятый модуль отображения, выполненный с возможностью, когда изображение уменьшено настолько, что оно находится внутри первого диалогового окна, изменения характеристики изображения на состояние удаления, и отображения изображения с пятым эффектом отображения, причем состояние удаления обеспечивает возможность указания, что изображение с характеристикой состояния удаления должно быть немедленно удалено, когда изображение удовлетворяет условию удаления.
[0045] В некоторых случаях, первый модуль представления включает в себя:
[0046] подмодуль выявления, выполненный с возможностью выявления, имеет ли изображение разрешение на редактирование; и
[0047] подмодуль представления, выполненный с возможностью, если результатом выявления подмодуля выявления является то, что изображение имеет разрешение на редактирование, представления на экране первого диалогового окна.
[0048] В некоторых случаях, условием удаления является следующее: принят сигнал на выполнение удаления, или период времени после того как изображение уменьшено настолько, что оно находится внутри первого диалогового окна, достигает предварительно заданного периода времени, причем сигнал на выполнение удаления генерируется, когда экран переходит из состояния, в котором экрана касаются, в состояние, в котором экрана не касаются.
[0049] В некоторых случаях, устройство дополнительно включает в себя:
[0050] модуль раскрытия сообщения, выполненный с возможностью, когда изображение уменьшено модулем уменьшения масштаба настолько, что оно находится внутри первого диалогового окна, представленного первым модулем представления, раскрытия приглашения к удалению в виде сообщения, причем приглашение к удалению в виде сообщения выполняется в форме предложения удалить изображение, когда экран переходит из состояния, в котором экрана касаются, в состояние, в котором экрана не касаются, или предложения удалить изображение после достижения предварительно заданного периода времени.
[0051] Согласно третьему аспекту вариантов осуществления настоящего изобретения, предоставляется устройство для удаления изображения, включающее в себя:
[0052] процессор; и
[0053] запоминающее устройство для хранения команд, исполняемых процессором;
[0054] при этом процессор исполняется с возможностью выполнения:
[0055] при отображении изображения в полноэкранном режиме, представления на экране первого диалогового окна, причем первое диалоговое окно имеет площадь меньшую, чем площадь экрана;
[0056] приема сигнала на выполнение операции уменьшения масштаба, и уменьшения изображения, отображаемого на экране, причем сигнал на выполнение операции уменьшения масштаба генерируется при касании экрана по предварительно заданной траектории; и
[0057] удаления изображения, когда изображение уменьшено настолько, что оно находится внутри первого диалогового окна, и удовлетворяет условию удаления.
[0058] Технические решения, предоставленные вариантами осуществления настоящего изобретения, могут иметь следующие полезные эффекты.
[0059] Изображение удаляется, когда изображение уменьшено настолько, что оно находится внутри представленного первого диалогового окна, и удовлетворяет условию удаления. Так как изображение удаляется при условии, что изображение уменьшено настолько, что оно находится внутри первого диалогового окна, в результате касания экрана, и удовлетворяет условию удаления, нет необходимости нажимать различные кнопки, задействованные в удаление изображения. Таким образом, настоящее изобретение может решить проблему, заключающуюся в том, что во время удаления изображения пользователь вынужден нажимать слишком много кнопок, и место каждого нажатия отличается, что приводит к довольно сложным действиям. Следовательно, настоящее изобретение значительно уменьшает сложность операции, и благодаря этому операция удаления становится простой и легкой.
[0060] Следует понимать, что как предшествующее общее описание, так и последующее подробное описание являются лишь иллюстративными и пояснительными и не ограничивают настоящее изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0061] Сопроводительные чертежи, которые включены в состав этого раскрытия сущности изобретения и составляют его часть, иллюстрируют варианты осуществления в соответствии с настоящим изобретением и, наряду с описанием, служат для объяснения принципов настоящего изобретения.
[0062] Фиг. 1 является блок-схемой последовательности операций способа для удаления изображения, согласно одному из иллюстративных вариантов осуществления;
[0063] Фиг. 2A является блок-схемой последовательности операций способа для удаления изображения, согласно другому иллюстративному варианту осуществления;
[0064] Фиг. 2B является схематическим изображением первого диалогового окна, представленного на экране, согласно одному из иллюстративных вариантов осуществления;
[0065] Фиг. 2C является схематическим изображением операции, когда генерируется сигнал на выполнение операции уменьшения масштаба, согласно одному из иллюстративных вариантов осуществления;
[0066] Фиг. 2D является схематическим изображением, демонстрирующим удаление изображения, согласно одному из иллюстративных вариантов осуществления;
[0067] Фиг. 3A является блок-схемой последовательности операций способа для удаления изображения, согласно еще одному иллюстративному варианту осуществления;
[0068] Фиг. 3B является схематическим изображением первого диалогового окна и второго диалогового окна, представленных на экране, согласно одному из иллюстративных вариантов осуществления;
[0069] Фиг. 3C является схематическим изображением, демонстрирующим удаление изображения согласно другому иллюстративному варианту осуществления;
[0070] Фиг. 4 является структурной схемой устройства для удаления изображения согласно одному из иллюстративных вариантов осуществления;
[0071] Фиг. 5 является структурной схемой устройства для удаления изображения согласно другому иллюстративному варианту осуществления;
[0072] Фиг. 6 является структурной схемой устройства для удаления изображения согласно еще одному иллюстративному варианту осуществления; и
[0073] Фиг. 7 является структурной схемой устройства для удаления изображения согласно одному из иллюстративных вариантов осуществления.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[0074] Далее будет приведен подробный обзор иллюстративных вариантов осуществления, примеры которых проиллюстрированы на сопроводительных чертежах. Последующее описание ссылается на сопроводительные чертежи, на которых одинаковые номера на различных чертежах обозначают одинаковые или подобные элементы, если не обозначено иное. Реализации, предложенные в последующем описании иллюстративных вариантов осуществления, не отражают все реализации в соответствии с настоящим изобретением. На самом деле они представляют собой просто примеры устройств и способов в соответствии с аспектами, связанными с настоящим изобретением, которые изложены в прилагаемой формуле изобретения.
[0075] Фиг. 1 является блок-схемой последовательности операций способа для удаления изображения, согласно одному из иллюстративных вариантов осуществления.
[0076] На этапе 101, при отображении изображения в полноэкранном режиме, на экране представляется первое диалоговое окно. Первое диалоговое окно имеет площадь меньшую, чем площадь экрана.
[0077] В общем случае, первое диалоговое окно может быть позади изображения, отображаемого на экране. Поскольку первое диалоговое окно находится позади изображения, отображаемого в полноэкранном режиме, первое диалоговое окно невидимо на экране.
[0078] На этапе 102 принимается сигнал на выполнение операции уменьшения масштаба, и изображение, отображаемое на экране, уменьшается. Сигнал на выполнение операции уменьшения масштаба генерируется при касании экрана по предварительно заданной траектории.
[0079] Предварительно заданная траектория может быть предустановленной траекторией. Например, это может быть траектория, генерируемая при сближении друг с другом двух точек касания, которые одновременно генерируются при касании экрана, или может быть траекторией, когда положение первой точки касания остается неподвижной, а вторая точка касания приближается к первой точке касания.
[0080] На этапе 103, когда изображение уменьшено настолько, что оно находится внутри первого диалогового окна, и удовлетворяет условию удаления, изображение удаляется.
[0081] Соответственно, в способе для удаления изображения, предоставляемом вариантом осуществления настоящего изобретения, изображение удаляется, когда изображение уменьшено настолько, что оно находится внутри представленного первого диалогового окна, и удовлетворяет условию удаления. Так как изображение удаляется при условии, что изображение уменьшено настолько, что оно находится внутри первого диалогового окна, в результате касания экрана, и удовлетворяет условию удаления, нет необходимости нажимать различные кнопки, задействованные в удаление изображения. Таким образом, способ может решить проблему, заключающуюся в том, что во время удаления изображения пользователь вынужден нажимать слишком много кнопок, и место каждого нажатия отличается, что приводит к довольно сложным действиям. Следовательно, способ значительно уменьшает сложность операции, и благодаря этому операция удаления становится простой и легкой.
[0082] В одном из сценариев практической реализации удаления изображения, только одно диалоговое окно представляется на экране. Когда изображение уменьшено настолько, что оно находится внутри диалогового окна, и удовлетворяет условию удаления, изображение немедленно удаляется. Для получения дополнительной информации обратимся к частичному описанию, относящемуся к Фиг. 2A.
[0083] Фиг. 2A является блок-схемой последовательности операций способа для удаления изображения, согласно другому иллюстративному варианту осуществления. Как показано на Фиг. 2A, способ для удаления изображения включает в себя следующие этапы.
[0084] На этапе 201, при отображении изображения в полноэкранном режиме, выявляется, имеет ли изображение разрешение на редактирование.
[0085] Если изображение отображается в полноэкранном режиме и разрешено его редактировать, это означает, что на изображение можно воздействовать, например, его можно уменьшить, переместить, и т.д.
[0086] На этапе 202, если результатом выявления является то, что изображение имеет разрешение на редактирование, на экране представляется первое диалоговое окно. Первое диалоговое окно имеет площадь меньшую, чем площадь экрана.
[0087] Первое диалоговое окно, в качестве условия для удаления изображения, как правило, имеет площадь меньшую, чем площадь экрана.
[0088] В общем случае, первое диалоговое окно меньше, чем изображение, отображаемое в полноэкранном режиме, и может находиться позади изображения, отображаемого на экране. Поскольку первое диалоговое окно находится позади изображения, отображаемого в полноэкранном режиме, первое диалоговое окно невидимо на экране.
[0089] Обратимся к Фиг. 2B, чертеж является схематическим изображением первого диалогового окна, представленного на экране, согласно одному из иллюстративных вариантов осуществления. Как показано на Фиг. 2B, окно, обозначенное пунктирной линией, является первым диалоговым окном 21. Пунктирная линия обозначает, что первое диалоговое окно 21 находится позади полноэкранного изображения 22 (для того, чтобы продемонстрировать взаимное расположение изображения 22 и первого диалогового окна 21, наполнение элементов изображения для изображения 22 опущено). На этом этапе первое диалоговое окно 21 невидимо. Очевидно, что первое диалоговое окно 21 имеет площадь меньшую, чем у экрана.
[0090] При практической реализации, поскольку изображение, как правило, имеет прямоугольную форму, первое диалоговое окно тоже может быть прямоугольной формы. Очевидно, что первое диалоговое окно может иметь и другую форму, например, эллиптическую форму или многоугольную форму. Форма первого диалогового окна не ограничивается особым образом в настоящем варианте осуществления.
[0091] В некоторых случаях, первое диалоговое окно может быть представлено по центру экрана, то есть, первое диалоговое окно имеет центр, совпадающий с центром экрана. Очевидно, что первое диалоговое окно может находиться в позиции, отличной от центра экрана. Конкретная позиция первого диалогового окна не ограничивается в настоящем варианте осуществления.
[0092] На этапе 203, когда изображение находится за пределами первого диалогового окна, характеристика изображения задается в качестве нормального состояния, и изображение отображается с первым эффектом отображения. Нормальное состояние обеспечивает возможность указания, что удаление изображения с характеристикой нормального состояния запрещено.
[0093] Первый эффект отображения может быть задан в любой форме. В некоторых случаях, первый эффект отображения может быть эффектом отображения по умолчанию, когда изображение находится в редактируемом состоянии. Первый эффект отображения не ограничивается особым образом в настоящем изобретении.
[0094] Когда изображение является редактируемым и находится за пределами первого диалогового окна, характеристика изображения задается в качестве нормального состояния. В нормальном состоянии удаление изображения запрещено. То есть, нормальное состояние обеспечивает возможность указания, что удаление изображения с характеристикой нормального состояния запрещено. Другими словами, когда изображение находится за пределами первого диалогового окна и является редактируемым, если пользователь воздействует на изображение и пальцы пользователя отрываются от экрана или изображение удовлетворяет другим условиям удаления, изображение не удаляется, и выполняется операция по умолчанию.
[0095] На этапе 204 принимается сигнал на выполнение операции уменьшения масштаба, и изображение, отображаемое на экране, уменьшается. Сигнал на выполнение операции уменьшения масштаба генерируется при касании экрана по предварительно заданной траектории.
[0096] Сигнал на выполнение операции уменьшения масштаба генерируется, когда пользователь касается экрана по предварительно заданной траектории. При практическом применении, сигнал на выполнение операции уменьшения масштаба может генерироваться, когда пользователь касается экрана двумя пальцами по предварительно заданной траектории.
[0097] Например, сигнал на выполнение операции уменьшения масштаба может генерироваться, когда пользователь касается экрана, перемещая два пальца навстречу друг другу по предварительно заданной траектории. То есть, пользователь может касаться экрана одновременно двумя пальцами, и точки касания этих двух пальцев на экране постепенно сближаются. Обратимся к Фиг. 2C, чертеж является схематическим изображением операции, когда генерируется сигнал на выполнение операции уменьшения масштаба, согласно одному из иллюстративных вариантов осуществления. На Фиг. 2C, два пальца касаются экрана, и оба пальца двигаются навстречу друг другу, касаясь экрана.
[0098] Очевидно, что сигнал на выполнение операции уменьшения масштаба также может генерироваться, когда пользователь касается экрана одним, двумя или четырьмя пальцами по другим предварительно заданным траекториям. Метод генерирования сигнала на выполнение операции уменьшения масштаба не ограничивается в настоящем изобретении.
[0099] На этапе 205, когда изображение уменьшено настолько, что оно находится внутри первого диалогового окна, характеристика изображения изменяется на состояние удаления, и изображение отображается со вторым эффектом отображения. Состояние удаления обеспечивает возможность указания, что изображение с характеристикой состояния удаления должно быть немедленно удалено, когда изображение удовлетворяет условию удаления.
[00100] Условие удаления состоит в том, что принят сигнал на выполнение удаления, или период времени после того как изображение уменьшено настолько, что оно находится внутри первого диалогового окна, достигает предварительно заданного периода времени.
[00101] Сигнал на выполнение удаления генерируется, когда экран переходит из состояния, в котором экрана касаются, в состояние, в котором экрана не касаются. Другими словами, учитывая, что в ходе процесса уменьшения изображения экрана всегда касаются, сигнал на выполнение удаления генерируется, когда пальцы пользователей прекращают касаться экрана.
[00102] Когда изображение уменьшено настолько, что оно находится внутри первого диалогового окна, согласно сигналу на выполнение операции уменьшения масштаба, характеристика изображения изменяется на состояние удаления. Поскольку состояние удаления обеспечивает возможность указания, что изображение с характеристикой состояния удаления должно быть немедленно удалено, когда изображение удовлетворяет условию удаления, в состоянии удаления допускается немедленно удалить изображение, когда изображение удовлетворяет условию удаления.
[00103] Для того, чтобы пользователю легко было узнать о том, что характеристикой изображения является состояние удаления, изображение в состоянии удаления может отображаться со вторым эффектом отображения. Например, изображение в состоянии удаления может отображаться с эффектом подсвечивания или эффектом размытости. Таким образом, пользователь может принять решение, удалять ли изображение, после того как изображение отобразилось со вторым эффектом отображения.
[00104] Для того, чтобы облегчить суждение пользователя о том, когда изображение может быть удалено, первый эффект отображения и второй эффект отображения, как правило, представляют собой два разных эффекта отображения. Например, первым эффектом отображения является эффект отображения по умолчанию, а вторым эффектом отображения является эффект маскировки с подсвечиванием или эффект маскировки с размытостью.
[00105] На этапе 206, когда изображение уменьшено настолько, что оно находится внутри первого диалогового окна, и удовлетворяет условию удаления, изображение удаляется.
[00106] То есть, когда изображение уменьшено настолько, что оно находится внутри первого диалогового окна, и когда пальцы пользователя прекращают касаться экрана (то есть, когда экран переходит из состояния, в котором экрана касаются, в состояние, в котором экрана не касаются) или период времени после того как изображение уменьшено настолько, что оно находится внутри первого диалогового окна, достигает предварительно заданного периода времени, электронное устройство определяет, что изображение удовлетворяет условию удаления, и изображение удаляется на этом этапе.
[00107] Из вышеизложенного можно увидеть, что, если пользователь намеревается удалить изображение, отображаемое в полноэкранном режиме, он может коснуться и скользить по экрану своими двумя пальцами, чтобы уменьшить изображение настолько, чтобы оно находилось внутри первого диалогового окна, затем два пальца пользователя отрываются от экрана, и в результате изображение будет удалено. Или, пользователь может коснуться и скользить по экрану своими двумя пальцами, чтобы уменьшить изображение настолько, чтобы оно находилось внутри первого диалогового окна, удерживать изображение внутри первого диалогового окна в течение предварительно заданного периода времени, и в результате изображение будет удалено. Чтобы удалить изображение, отображаемое в полноэкранном режиме, пользователю нужно только коснуться и скользить по экрану по предварительно заданной траектории, соответствующей сигналу на выполнение операции уменьшения масштаба, а затем произвести отрыв своих пальцев от экрана, или, пользователю нужно только коснуться и скользить по экрану по предварительно заданной траектории, соответствующей сигналу на выполнение операции уменьшения масштаба, а затем удерживать изображение внутри первого диалогового окна в течение предварительно заданного периода времени. Операция является простой, без лишних операций нажатия кнопок, и, следовательно, удаление изображения легко реализовать.
[00108] Например, по-прежнему обращаясь к Фиг. 2B, на экране представлено первое диалоговое окно 21 (невидимое на этом этапе, обозначенное пунктирной линией), изображение 22 отображается на экране в полноэкранном режиме. Когда изображение 22 уменьшено настолько, что оно находится внутри первого диалогового окна 21, в результате касания экрана при помощи пальцев пользователя, обращаясь к Фиг. 2D, первое диалоговое окно 21 видимо на этом этапе, изображение 22 отображается с эффектом подсвечивания. На этом этапе, если пальцы пользователя отрываются от экрана, или изображение 22 удерживается внутри первого диалогового окна 21 в течение предварительно заданного периода времени, изображение 22 будет удалено.
[00109] Следует отметить, что после удаления изображения представленное первое диалоговое окно может больше не отображаться, или первое диалоговое окно может быть убрано, чтобы предотвратить случайное удаление пользователем следующего изображения.
[00110] В другом возможном сценарии реализации, когда изображение уменьшено настолько, что оно находится внутри первого диалогового окна, на экране может быть раскрыто приглашение к удалению в виде сообщения. Приглашение к удалению в виде сообщения выполняется в форме предложения удалить изображение, когда экран переходит из состояния, в котором экрана касаются, в состояние, в котором экрана не касаются, или предложения удалить изображение после достижения предварительно заданного периода времени. Таким образом, приглашение к удалению в виде сообщения может предоставить инструкцию по удалению для пользователя, приглашая пользователя освободить экран, чтобы удалить изображение согласно приглашению к удалению в виде сообщения, или удерживать изображение внутри первого диалогового окна в течение предварительно заданного времени, чтобы удалить изображение. Тем самым обеспечивается то, что пользователю может предоставляться больше приглашений в виде сообщений и больше вариантов при удалении изображения, и благодаря этому взаимодействие с пользователем улучшается.
[00111] Соответственно, в способе для удаления изображения, предоставляемом вариантом осуществления настоящего изобретения, при отображении изображения в полноэкранном режиме, представляется первое диалоговое окно, и изображение удаляется, когда изображение уменьшено настолько, чтобы находиться внутри представленного первого диалогового окна, и удовлетворяет условию удаления. Так как изображение удаляется при условии, что изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, в результате касания экрана, и удовлетворяет условию удаления, нет необходимости нажимать различные кнопки, задействованные в удаление изображения. Таким образом, способ может решить проблему, заключающуюся в том, что во время удаления изображения пользователь вынужден нажимать слишком много кнопок, и место каждого нажатия отличается, что приводит к довольно сложным действиям. Следовательно, настоящее изобретение значительно уменьшает сложность операции, и благодаря этому операция удаления становится простой и легкой.
[00112] В одной из возможных реализаций, электронное устройство также может выявлять, увеличено ли изображение до предварительно заданного кратного размера относительно исходного изображения, и если выявляется, что изображение увеличено до предварительно заданного кратного размера относительно исходного изображения, изображение удаляется. Другими словами, если пользователь намеревается удалить изображение, он также может увеличивать изображение, и после того, как изображение увеличено до предварительно заданного кратного относительно исходного изображения, изображение может быть немедленно удалено.
[00113] В некоторых случаях, электронное устройство выявляет, увеличено ли изображение до предварительно заданного кратного размера, и если выявляется, что изображение увеличено до предварительно заданного кратного размера, электронное устройство выявляет, выполняется ли условие удаления. При этом, условием удаления является следующее: принят сигнал на выполнение удаления, или период времени, в течение которого изображение удерживается в предварительно заданном кратном размере, достигает предварительно заданного периода времени. Кроме того, сигнал на выполнение удаления генерируется, когда экран переходит из состояния, в котором экрана касаются, в состояние, в котором экрана не касаются.
[00114] В другом сценарии реализации удаления изображения, на экране могут быть представлены два концентрических диалоговых окна. Когда изображение уменьшено настолько, чтобы находиться внутри большего из диалоговых окон, но за пределами меньшего из диалоговых окон, даже если условие удаления выполняется, изображение немедленно не удаляется. Когда изображение уменьшено настолько, чтобы находиться внутри меньшего из диалоговых окон, и условие удаления выполняется, изображение немедленно удаляется. Для получения дополнительной информации обратимся к частичному описанию, относящемуся к Фиг. 3A.
[00115] Фиг. 3A является блок-схемой последовательности операций способа для удаления изображения, согласно еще одному иллюстративному варианту осуществления. Как показано на Фиг. 3A, способ для удаления изображения включает в себя следующие этапы.
[00116] На этапе 301, при отображении изображения в полноэкранном режиме, выявляется, имеет ли изображение разрешение на редактирование.
[00117] Если изображение отображается в полноэкранном режиме и его разрешено редактировать, это означает, что на изображение можно воздействовать, например, его можно уменьшить, переместить, и т.д.
[00118] На этапе 302, если результат выявления состоит в том, что изображение имеет разрешение на редактирование, на экране представляются первое диалоговое окно и второе диалоговое окно.
[00119] При этом, первое диалоговое окно может быть задано как имеющее площадь меньшую, чем площадь экрана, второе диалоговое окно концентрично относительно первого диалогового окна и больше, чем первое диалоговое окно.
[00120] В общем случае, и первое диалоговое окно и второе диалоговое окно меньше изображения, отображаемого в полноэкранном режиме, и могут находиться позади изображения, отображаемого на экране. Поскольку изначально первое диалоговое окно и второе диалоговое окно находятся позади изображения, отображаемого в полноэкранном режиме, и первое диалоговое окно и второе диалоговое окно невидимы на экране.
[00121] Обратимся к Фиг. 3B, чертеж является схематическим изображением первого диалогового окна и второго диалогового окна, представленных на экране, согласно одному из иллюстративных вариантов осуществления. Как показано на Фиг. 3B, окна, обозначенные пунктирной линией, представляют собой первое диалоговое окно 31 и второе диалоговое окно 32, соответственно. Пунктирная линия обозначает, что первое диалоговое окно 31 и второе диалоговое окно 32 находятся позади полноэкранного изображения 33 (для того, чтобы продемонстрировать взаимное расположение изображения 33 и первого и второго диалоговых окон 31, 32, наполнение элементов изображения для изображения 33 опущено). На этом этапе первое диалоговое окно 31 и второе диалоговое окно 32 невидимы. Очевидно, что второе диалоговое окно 32 и первое диалоговое окно 31 являются концентрическими диалоговыми окнами, причем второе диалоговое окно 32 имеет площадь большую, чем у первого диалогового окна, но меньшую, чем у экрана.
[00122] При практической реализации, поскольку изображение, как правило, имеет прямоугольную форму, и первое диалоговое окно и второе диалоговое окно тоже могут быть прямоугольной формы. Очевидно, что и первое диалоговое окно и второе диалоговое окно могут иметь и другую форму, например, эллиптическую форму или многоугольную форму. Формы первого диалогового окна или второго диалогового окна не ограничиваются особым образом в настоящем варианте осуществления.
[00123] Следует отметить, что поскольку первое диалоговое окно и второе диалоговое окно являются концентрическими диалоговыми окнами, первое диалоговое окно и второе диалоговое окно имеют одинаковую форму. Очевидно, что цель задания первого диалогового окна и второго диалогового окна в виде концентрических диалоговых окон состоит в том, чтобы гарантировать, что изображение может быть расположено внутри второго диалогового окна и внутри первого диалогового окна. Первое диалоговое окно и второе диалоговое окно могут иметь разную форму. Тем не менее, необходимо гарантировать, что когда изображение уменьшено, изображение может быть расположено внутри второго диалогового окна и внутри первого диалогового окна.
[00124] В некоторых случаях, первое диалоговое окно и второе диалоговое окно могут быть представлены по центру экрана, то есть, и первое диалоговое окно и второе диалоговое окно имеют центр, совпадающий с центром экрана. Очевидно, что первое диалоговое окно и второе диалоговое окно могут находиться в позиции, отличной от центра экрана. Конкретные позиции первого диалогового окна и второго диалогового окна не ограничиваются в настоящем варианте осуществления.
[00125] На этапе 303, когда изображение находится за пределами второго диалогового окна, характеристика изображения задается в качестве нормального состояния, и изображение отображается с третьим эффектом отображения. Нормальное состояние обеспечивает возможность указания, что удаление изображения с характеристикой нормального состояния запрещено.
[00126] Третий эффект отображения может быть задан в любой форме. В некоторых случаях, третий эффект отображения может быть эффектом отображения по умолчанию, когда изображение находится в редактируемом состоянии. Третий эффект отображения не ограничивается особым образом в настоящем изобретении.
[00127] Когда изображение является редактируемым и находится за пределами второго диалогового окна, характеристика изображения задается в качестве нормального состояния. В нормальном состоянии удаление изображения запрещено. То есть, нормальное состояние обеспечивает возможность указания, что удаление изображения с характеристикой нормального состояния запрещено. Другими словами, когда изображение находится за пределами первого диалогового окна и является редактируемым, если пользователь воздействует на изображение и пальцы пользователя отрываются от экрана или изображение удовлетворяет другим условиям удаления, изображение не удаляется, и выполняется операция по умолчанию.
[00128] На этапе 304 принимается сигнал на выполнение операции уменьшения масштаба, и изображение, отображаемое на экране, уменьшается. Сигнал на выполнение операции уменьшения масштаба генерируется при касании экрана по предварительно заданной траектории.
[00129] Сигнал на выполнение операции уменьшения масштаба генерируется, когда пользователь касается экрана по предварительно заданной траектории. При практическом применении, сигнал на выполнение операции уменьшения масштаба может генерироваться, когда пользователь касается экрана двумя пальцами по предварительно заданной траектории.
[00130] Например, сигнал на выполнение операции уменьшения масштаба может генерироваться, когда пользователь касается экрана, перемещая два пальца навстречу друг другу по предварительно заданной траектории. То есть, пользователь может касаться экрана одновременно двумя пальцами, и точки касания этих двух пальцев на экране постепенно сближаются. Опять же обратимся к Фиг. 2C, здесь описание не повторяется.
[00131] Очевидно, что сигнал на выполнение операции уменьшения масштаба также может генерироваться, когда пользователь касается экрана одним, двумя или четырьмя пальцами по другим предварительно заданным траекториям. Метод генерирования сигнала на выполнение операции уменьшения масштаба не ограничивается в настоящем изобретении.
[00132] На этапе 305, когда изображение уменьшено настолько, чтобы находиться внутри второго диалогового окна, но за пределами первого диалогового окна, согласно сигналу на выполнение операции уменьшения масштаба, характеристика изображения изменяется на состояние будущего удаления, и изображение отображается с четвертым эффектом отображения. Состояние будущего удаления обеспечивает возможность указания, что немедленное удаление изображения с характеристикой состояния будущего удаления запрещено, когда изображение удовлетворяет условию удаления.
[00133] Условие удаления состоит в том, что принят сигнал на выполнение удаления, или период времени после того как изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, достигает предварительно заданного периода времени.
[00134] Сигнал на выполнение удаления генерируется, когда экран переходит из состояния, в котором экрана касаются, в состояние, в котором экрана не касаются. Другими словами, учитывая, что в ходе процесса уменьшения изображения экрана всегда касаются, сигнал на выполнение удаления генерируется, когда пальцы пользователей прекращают касаться экрана.
[00135] Для того, чтобы пользователю легко было узнать о том, что характеристикой изображения является состояние будущего удаления, изображение в состоянии будущего удаления может отображаться с четвертым эффектом отображения. Например, изображение в состоянии будущего удаления может отображаться с эффектом подсвечивания или эффектом размытости.
[00136] Для того, чтобы избежать случайной операции со стороны пользователя, когда изображение уменьшено настолько, чтобы находиться внутри второго диалогового окна, но за пределами первого диалогового окна, согласно сигналу на выполнение операции уменьшения масштаба, характеристика изображения изменяется на состояние будущего удаления. В состоянии будущего удаления, даже если изображение удовлетворяет условию удаления, нельзя немедленно удалить изображение.
[00137] На этапе 306 выявляется, удовлетворяет ли изображение условию удаления.
[00138] Когда изображение уменьшено настолько, чтобы находиться внутри второго диалогового окна, но за пределами первого диалогового окна, согласно сигналу на выполнение операции уменьшения масштаба, выявляется, выполняется ли условие удаления. То есть, когда изображение находится внутри второго диалогового окна, но за пределами первого диалогового окна, на этом этапе выявляется, оторвался ли палец(пальцы) пользователя от экрана, или выявляется, достиг ли период времени, в течение которого изображение находится внутри второго диалогового окна, но за пределами первого диалогового окна, предварительно заданного периода времени.
[00139] На этапе 307, если выявляется, что изображение удовлетворяет условию удаления, отображается приглашение в виде сообщения. Приглашение в виде сообщения выполняется в форме предложения пользователю выбрать, удалять ли изображение.
[00140] Когда изображение находится внутри второго диалогового окна, но за пределами первого диалогового окна, если выявляется, что условие удаления выполняется, отображается приглашение в виде сообщения. То есть, когда изображение находится внутри второго диалогового окна, но за пределами первого диалогового окна, характеристикой изображения на этом этапе является состояние будущего удаления. Если изображение удовлетворяет условию удаления, то есть, если пальцы пользователя отрываются от экрана, или изображение удерживается внутри второго диалогового окна, но за пределами первого диалогового окна, в течение предварительно заданного периода времени, отображается приглашение в виде сообщения. Другими словами, в случае, когда изображение находится внутри второго диалогового окна, но за пределами первого диалогового окна, даже если пальцы пользователя отрываются от экрана или изображение удерживается внутри второго диалогового окна, но за пределами первого диалогового окна, в течение предварительно заданного периода времени, изображение немедленно не удаляется, чтобы избежать случайной операции со стороны пользователя.
[00141] Пользователь может выбрать, удалять ли изображение, согласно приглашению в виде сообщения.
[00142] В некоторых случаях, когда изображение уменьшено настолько, чтобы находиться внутри второго диалогового окна, но за пределами первого диалогового окна, и изображение удовлетворяет условию удаления, может быть раскрыто приглашение в виде сообщения. Приглашение в виде сообщения выполняется в форме предложения пользователю выбрать, удалять ли изображение. Если принята команда на удаление, указывающая, что пользователь выбирает удалить изображение, изображение будет удалено.
[00143] На этапе 308, если выявляется, что изображение не удовлетворяет условию удаления, продолжается уменьшение выбранного изображения, отображаемого на экране.
[00144] Когда изображение находится внутри второго диалогового окна, но за пределами первого диалогового окна, если изображение не удовлетворяет условию удаления, например, не принят сигнал на выполнение удаления, и при этом по-прежнему принимается сигнал на выполнение операции уменьшения масштаба, продолжается уменьшение выбранного изображения, отображаемого на экране.
[00145] На этапе 309, когда изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, характеристика изображения изменяется на состояние удаления, и изображение отображается с пятым эффектом отображения. Состояние удаления обеспечивает возможность указания, что изображение с характеристикой состояния удаления должно быть немедленно удалено, когда изображение удовлетворяет условию удаления.
[00146] Когда изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, согласно сигналу на выполнение операции уменьшения масштаба, характеристика изображения изменяется на состояние удаления. В состоянии удаления допускается немедленно удалить изображение, когда изображение удовлетворяет условию удаления.
[00147] Для того, чтобы пользователю легко было узнать о том, что характеристикой изображения является состояние удаления, изображение в состоянии удаления может отображаться с пятым эффектом отображения. Например, изображение в состоянии удаления может отображаться с более сильным эффектом подсвечивания или с более сильным эффектом размытости, чем четвертый эффект отображения. Таким образом, пользователь может принять решение, удалять ли изображение, после отображения изображения с пятым эффектом отображения.
[00148] На этапе 310, когда изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, и удовлетворяет условию удаления, изображение удаляется.
[00149] То есть, когда изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, и когда пальцы пользователя прекращают касаться экрана, электронное устройство определяет, что условие удаления выполняется, и удаляет изображение на этом этапе. Или, если период времени, когда изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, и изображение удерживается внутри первого диалогового окна, достигает предварительно заданного периода времени, электронное устройство определяет, что условие удаления выполняется, и изображение удаляется на этом этапе.
[00150] Из вышеизложенного можно увидеть, что, если пользователь намеревается удалить изображение, отображаемое в полноэкранном режиме, он может коснуться и скользить по экрану своими двумя пальцами, чтобы уменьшить изображение настолько, чтобы оно находилось внутри первого диалогового окна, затем два пальца пользователя отрываются от экрана, и в результате изображение будет удалено. Или, пользователь может коснуться и скользить по экрану своими двумя пальцами, чтобы уменьшить изображение настолько, чтобы оно находилось внутри первого диалогового окна, удерживать изображение внутри первого диалогового окна в течение предварительно заданного периода времени, и в результате изображение будет удалено. Чтобы удалить изображение, отображаемое в полноэкранном режиме, пользователю нужно только коснуться и скользить по экрану по предварительно заданной траектории, соответствующей сигналу на выполнение операции уменьшения масштаба, а затем произвести отрыв своих пальцев от экрана, или, пользователю нужно только коснуться и скользить по экрану по предварительно заданной траектории, соответствующей сигналу на выполнение операции уменьшения масштаба, а затем удерживать изображение внутри первого диалогового окна в течение предварительно заданного периода времени. Операция является простой, без лишних операций нажатия кнопок, и, следовательно, удаление изображения легко реализовать.
[00151] Например, Фиг. 3C является схематическим изображением, демонстрирующим удаление изображения согласно другому иллюстративному варианту осуществления. Как показано на Фиг. 3C, на экране представлены первое диалоговое окно 31 и второе диалоговое окно 32 (невидимы в начальный момент), изображение 33 отображается в полноэкранном режиме. Когда изображение 33 уменьшено настолько, чтобы находиться внутри второго диалогового окна 32, но за пределами первого диалогового окна 31, в результате касания экрана при помощи пальцев пользователя, изображение 33 отображается с эффектом подсвечивания. На этом этапе, если пальцы пользователя отрываются от экрана, отображается приглашение в виде сообщения; если пальцы пользователя не отрываются от экрана, и продолжается уменьшение изображения 33, когда изображение 33 уменьшено настолько, чтобы находиться внутри первого диалогового окна 31, пальцы пользователя отрываются от экрана в этот момент, и изображение 33 удаляется.
[00152] Следует дополнительно отметить, что после удаления изображения представленные первое диалоговое окно и второе диалоговое окно могут больше не отображаться, или первое диалоговое окно и второе диалоговое окно могут быть убраны, чтобы предотвратить случайное удаление пользователем следующего изображения. По-прежнему обращаясь к Фиг. 3C, чтобы указать, что изображение 33 удалено, первое диалоговое окно 31 и второе диалоговое окно 32, обозначенные пунктирными линиями, сохранены на чертеже после того, как изображение 33 удалено. При практическом применении, после удаления изображения 33 первое диалоговое окно 31 и второе диалоговое окно 32 могут больше не отображаться на экране.
[00153] В другом возможном сценарии реализации, когда изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, раскрывается приглашение к удалению в виде сообщения. Приглашение к удалению в виде сообщения выполняется в форме предложения удалить изображение, когда экран переходит из состояния, в котором экрана касаются, в состояние, в котором экрана не касаются, или предложения удалить изображение после достижения предварительно заданного периода времени. Таким образом, приглашение к удалению в виде сообщения может предоставить инструкцию по удалению для пользователя, приглашая пользователя освободить экран, чтобы удалить изображение согласно приглашению к удалению в виде сообщения, или удерживать изображение внутри первого диалогового окна в течение предварительно заданного времени, чтобы удалить изображение. Тем самым обеспечивается то, что пользователю может предоставляться больше приглашений в виде сообщений и больше вариантов при удалении изображения, чтобы улучшить взаимодействие с пользователем.
[00154] Соответственно, в способе для удаления изображения, предоставляемом вариантом осуществления настоящего изобретения, концентрические первое диалоговое окно и второе диалоговое окно представляются на экране при отображении изображения в полноэкранном режиме, и когда изображение уменьшено настолько, чтобы находиться внутри второго диалогового окна, но за пределами первого диалогового окна, даже если условие удаления выполняется, изображение немедленно не удаляется, и изображение будет удалено только тогда, когда изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, и условие удаления выполняется. Так как изображение удаляется при условии, что изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, в результате касания экрана, и удовлетворяет условию удаления, нет необходимости нажимать различные кнопки, задействованные в удаление изображения. Таким образом, способ может решить проблему, заключающуюся в том, что во время удаления изображения пользователь вынужден нажимать слишком много кнопок, и место каждого нажатия отличается, что приводит к довольно сложным действиям. Следовательно, способ значительно уменьшает сложность операции, и благодаря этому операция удаления становится простой и легкой.
[00155] В способе для удаления изображения, предоставляемом вариантом осуществления настоящего изобретения, когда изображение находится за пределами второго диалогового окна, внутри второго диалогового окна, но за пределами первого диалогового окна, или внутри первого диалогового окна, изображение отображается с разными эффектами отображения, чтобы пользователю легко было отличить, в каком состоянии находится изображение, и когда изображение находится в состоянии удаления, изображение может быть немедленно удалено. Следовательно, случайные операции могут быть значительно сокращены.
[00156] В способе для удаления изображения, предоставляемом вариантом осуществления настоящего изобретения, когда изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, раскрывается приглашение к удалению в виде сообщения, чтобы пригласить пользователя к удалению изображения, когда он освобождает экран от касания, или пригласить пользователя к удалению изображения после достижения предварительно заданного периода времени. Пользователь выбирает, удалять ли изображение согласно приглашению к удалению в виде сообщения. Если удаление изображения не продолжено, может удерживаться касание экрана, или изображение может быть увеличено настолько, чтобы находиться за пределами первого диалогового окна, тем самым можно обеспечить то, что пользователю можно предоставить больше приглашений в виде сообщений и больше вариантов при удалении изображения, чтобы улучшить взаимодействие с пользователем.
[00157] Ниже приводятся варианты осуществления устройства согласно настоящему изобретению, которое может быть исполнено с возможностью выполнения вариантов осуществления способа согласно настоящему изобретению. Для получения дополнительной информации, которая не раскрывается в вариантах осуществления устройства согласно настоящему изобретению, можно обратиться к вариантам осуществления способа согласно настоящему изобретения.
[00158] Фиг. 4 является структурной схемой устройства для удаления изображения согласно одному из иллюстративных вариантов осуществления. Как показано на Фиг. 4. устройство для удаления изображения включает в себя, но не ограничивается этим: первый модуль 402 представления, модуль 404 уменьшения масштаба и модуль 406 удаления.
[00159] Первый модуль 402 представления выполняется с возможностью, при отображении изображения в полноэкранном режиме, представления на экране первого диалогового окна. Первое диалоговое окно имеет площадь меньшую, чем площадь экрана.
[00160] Модуль 404 уменьшения масштаба выполняется с возможностью приема сигнала на выполнение операции уменьшения масштаба, и уменьшения изображения, отображаемого на экране. Сигнал на выполнение операции уменьшения масштаба генерируется при касании экрана по предварительно заданной траектории.
[00161] Модуль 406 удаления выполняется с возможностью удаления изображения, когда изображение уменьшено модулем 404 уменьшения масштаба настолько, чтобы находиться внутри первого диалогового окна, представленного первым модулем 402 представления, и удовлетворяет условию удаления.
[00162] Соответственно, в устройстве для удаления изображения, предоставляемом вариантом осуществления настоящего изобретения, изображение удаляется, когда изображение уменьшено настолько, чтобы находиться внутри представленного первого диалогового окна, и удовлетворяет условию удаления. Так как изображение удаляется при условии, что изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, в результате касания экрана, и пальцы пользователя отрываются от экрана, нет необходимости нажимать различные кнопки, задействованные в удаление изображения. Таким образом, устройство может решить проблему, заключающуюся в том, что во время удаления изображения пользователь вынужден нажимать слишком много кнопок, и место каждого нажатия отличается, что приводит к довольно сложным действиям. Следовательно, настоящее изобретение значительно уменьшает сложность операции, и благодаря этому операция удаления становится простой и легкой.
[00163] Фиг. 5 является структурной схемой устройства для удаления изображения согласно другому иллюстративному варианту осуществления. Как показано на Фиг. 5, устройство для удаления изображения включает в себя, но не ограничивается этим: первый модуль 502 представления, модуль 504 уменьшения масштаба и модуль 506 удаления.
[00164] Первый модуль 502 представления выполняется с возможностью, при отображении изображения в полноэкранном режиме, представления на экране первого диалогового окна. Первое диалоговое окно имеет площадь меньшую, чем площадь экрана.
[00165] Модуль 504 уменьшения масштаба выполняется с возможностью приема сигнала на выполнение операции уменьшения масштаба, и уменьшения изображения, отображаемого на экране. Сигнал на выполнение операции уменьшения масштаба генерируется при касании экрана по предварительно заданной траектории.
[00166] Модуль 506 удаления выполняется с возможностью удаления изображения, когда изображение уменьшено модулем 504 уменьшения масштаба настолько, чтобы находиться внутри первого диалогового окна, представленного первым модулем 502 представления, и удовлетворяет условию удаления.
[00167] В одной из возможных реализаций устройство может дополнительно включать в себя: первый модуль 508 отображения и второй модуль 510 отображения.
[00168] Первый модуль 508 отображения выполняется с возможностью, когда изображение находится за пределами первого диалогового окна, задания характеристики изображения в качестве нормального состояния, и отображения изображения с первым эффектом отображения. Нормальное состояние обеспечивает возможность указания, что удаление изображения с характеристикой нормального состояния запрещено.
[00169] Второй модуль 510 отображения выполняется с возможностью, когда изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, изменения характеристики изображения на состояние удаления, и отображения изображения со вторым эффектом отображения. Состояние удаления обеспечивает возможность указания, что изображение с характеристикой состояния удаления должно быть немедленно удалено, когда изображение удовлетворяет условию удаления.
[00170] В одной из возможных реализаций первый модуль 502 представления может включать в себя: подмодуль 502a выявления и подмодуль 502b представления.
[00171] Подмодуль 502a выявления выполняется с возможностью выявления, имеет ли изображение разрешение на редактирование.
[00172] Подмодуль 502b представления выполняется с возможностью, если результатом выявления подмодуля 502a выявления является то, что изображение имеет разрешение на редактирование, представления на экране первого диалогового окна.
[00173] В одной из возможных реализаций условием удаления является следующее: принят сигнал на выполнение удаления, или период времени после того как изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, достигает предварительно заданного периода времени, причем сигнал на выполнение удаления генерируется, когда экран переходит из состояния, в котором экрана касаются, в состояние, в котором экрана не касаются.
[00174] В одной из возможных реализаций устройство может дополнительно включать в себя: модуль 512 раскрытия сообщения.
[00175] Модуль 512 раскрытия сообщения выполняется с возможностью, когда изображение уменьшено модулем 504 уменьшения масштаба настолько, чтобы находиться внутри первого диалогового окна, представленного первым модулем 502 представления, раскрытия приглашения к удалению в виде сообщения. Приглашение к удалению в виде сообщения выполняется в форме предложения удалить изображение, когда экран переходит из состояния, в котором экрана касаются, в состояние, в котором экрана не касаются, или предложения удалить изображение после достижения предварительно заданного периода времени.
[00176] Соответственно, в устройстве для удаления изображения, предоставляемом вариантом осуществления настоящего изобретения, на экране представляется первое диалоговое окно при отображении изображения в полноэкранном режиме, и изображение удаляется, когда изображение уменьшено настолько, чтобы находиться внутри представленного первого диалогового окна, и условие удаления выполняется. Так как изображение удаляется при условии, что изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, в результате касания экрана, и пальцы пользователя отрываются от экрана, нет необходимости нажимать различные кнопки, задействованные в удаление изображения. Таким образом, устройство может решить проблему, заключающуюся в том, что во время удаления изображения пользователь вынужден нажимать слишком много кнопок, и место каждого нажатия отличается, что приводит к довольно сложным действиям. Следовательно, устройство значительно уменьшает сложность операции, и благодаря этому операция удаления становится простой и легкой.
[00177] Фиг. 6 является структурной схемой устройства для удаления изображения согласно еще одному иллюстративному варианту осуществления. Как показано на Фиг. 6, устройство для удаления изображения включает в себя, но не ограничивается этим: первый модуль 602 представления, модуль 604 уменьшения масштаба и модуль 606 удаления.
[00178] Первый модуль 602 представления выполняется с возможностью, при отображении изображения в полноэкранном режиме, представления на экране первого диалогового окна. Первое диалоговое окно имеет площадь меньшую, чем площадь экрана.
[00179] Модуль 604 уменьшения масштаба выполняется с возможностью приема сигнала на выполнение операции уменьшения масштаба, и уменьшения изображения, отображаемого на экране. Сигнал на выполнение операции уменьшения масштаба генерируется при касании экрана по предварительно заданной траектории.
[00180] Модуль 606 удаления выполняется с возможностью удаления изображения, когда изображение уменьшено модулем 604 уменьшения масштаба настолько, чтобы находиться внутри первого диалогового окна, представленного первым модулем 602 представления, и удовлетворяет условию удаления.
[00181] В одной из возможных реализаций, устройство может дополнительно включать в себя: второй модуль 608 представления, модуль 610 выявления и модуль 612 отображения.
[00182] Второй модуль 608 представления выполняется с возможностью, когда первый модуль 602 представления представляет на экране первое диалоговое окно, представления на экране второго диалогового окна, причем второе диалоговое окно концентрично относительно первого диалогового окна и больше, чем первое диалоговое окно.
[00183] Модуль 610 выявления выполняется с возможностью, когда изображение уменьшено настолько, чтобы находиться внутри второго диалогового окна, но за пределами первого диалогового окна, согласно сигналу на выполнение операции уменьшения масштаба, выявления, удовлетворяет ли изображение условию удаления.
[00184] Модуль 612 отображения выполняется с возможностью, если модуль 610 выявления выявляет, что изображение удовлетворяет условию удаления, отображения приглашения в виде сообщения. Приглашение в виде сообщения выполняется в форме предложения пользователю выбрать, удалять ли изображение.
[00185] Модуль 604 уменьшения масштаба выполняется с возможностью, если модуль 610 выявления выявляет, что изображение не удовлетворяет условию удаления, продолжения выполнения этапа уменьшения изображения, отображаемого на экране.
[00186] В одной из возможных реализаций, устройство может дополнительно включать в себя: третий модуль 614 отображения, четвертый модуль 616 отображения и пятый модуль 618 отображения.
[00187] Третий модуль 614 отображения выполняется с возможностью, когда изображение находится за пределами второго диалогового окна, задания характеристики изображения в качестве нормального состояния, и отображения изображения с третьим эффектом отображения. Нормальное состояние обеспечивает возможность указания, что удаление изображения с характеристикой нормального состояния запрещено.
[00188] Четвертый модуль 616 отображения выполняется с возможностью, когда изображение уменьшено настолько, чтобы находиться внутри второго диалогового окна, но за пределами первого диалогового окна, изменения характеристики изображения на состояние будущего удаления, и отображения изображения с четвертым эффектом отображения. Состояние будущего удаления обеспечивает возможность указания, что немедленное удаление изображения с характеристикой состояния будущего удаления запрещено, когда изображение удовлетворяет условию удаления.
[00189] Пятый модуль 618 отображения выполняется с возможностью, когда изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, изменения характеристики изображения на состояние удаления, и отображения изображения с пятым эффектом отображения, причем состояние удаления обеспечивает возможность указания, что изображение с характеристикой состояния удаления должно быть немедленно удалено, когда изображение удовлетворяет условию удаления.
[00190] В одной из возможных реализаций первый модуль 602 представления может включать в себя: подмодуль 602a выявления и подмодуль 602b представления.
[00191] Подмодуль 602a выявления выполняется с возможностью выявления, имеет ли изображение разрешение на редактирование.
[00192] Подмодуль 602b представления выполняется с возможностью, если результатом выявления подмодуля 602a выявления является то, что изображение имеет разрешение на редактирование, представления на экране первого диалогового окна.
[00193] В одной из возможных реализаций условием удаления является следующее: принят сигнал на выполнение удаления, или период времени после того как изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, достигает предварительно заданного периода времени, причем сигнал на выполнение удаления генерируется, когда экран переходит из состояния, в котором экрана касаются, в состояние, в котором экрана не касаются.
[00194] В одной из возможных реализаций устройство может дополнительно включать в себя:
[00195] модуль 620 раскрытия сообщения, выполненный с возможностью, когда изображение уменьшено модулем 604 уменьшения масштаба настолько, чтобы находиться внутри первого диалогового окна, представленного первым модулем 602 представления, раскрытия приглашения к удалению в виде сообщения. Приглашение к удалению в виде сообщения выполняется в форме предложения удалить изображение, когда экран переходит из состояния, в котором экрана касаются, в состояние, в котором экрана не касаются, или предложения удалить изображение после достижения предварительно заданного периода времени.
[00196] Соответственно, в устройстве для удаления изображения, предоставляемом вариантом осуществления настоящего изобретения, на экране представляются концентрические первое диалоговое окно и второе диалоговое окно при отображении изображения в полноэкранном режиме, и когда изображение уменьшено настолько, чтобы находиться внутри второго диалогового окна, но за пределами первого диалогового окна, даже если условие удаления выполняется, изображение немедленно не удаляется. Изображение немедленно удаляется только тогда, когда изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, и условие удаления выполняется. Так как изображение удаляется при условии, что изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, в результате касания экрана, и пальцы пользователя отрываются от экрана, нет необходимости нажимать различные кнопки, задействованные в удаление изображения. Таким образом, устройство может решить проблему, заключающуюся в том, что во время удаления изображения пользователь вынужден нажимать слишком много кнопок, и место каждого нажатия отличается, что приводит к довольно сложным действиям. Следовательно, устройство значительно уменьшает сложность операции, и благодаря этому операция удаления становится простой и легкой.
[00197] В устройстве для удаления изображения, предоставляемом вариантом осуществления настоящего изобретения, когда изображение находится за пределами второго диалогового окна, внутри второго диалогового окна, но за пределами первого диалогового окна, или внутри первого диалогового окна, изображение отображается с разными эффектами отображения, чтобы пользователю легко было отличить, в каком состоянии находится изображение, и когда изображение находится в состоянии удаления, изображение может быть немедленно удалено. Следовательно, случайные операции могут быть значительно сокращены.
[00198] В устройстве для удаления изображения, предоставляемом вариантом осуществления настоящего изобретения, когда изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, раскрывается приглашение к удалению в виде сообщения, чтобы пригласить пользователя к удалению изображения, когда он освобождает экран от касания, или пригласить пользователя к удалению изображения после достижения предварительно заданного периода времени. Пользователь выбирает, удалять ли изображение согласно приглашению к удалению в виде сообщения. Если удаление изображения не продолжено, может удерживаться касание экрана, или изображение может быть увеличено настолько, чтобы находиться за пределами первого диалогового окна, тем самым можно обеспечить то, что пользователю можно предоставить больше приглашений в виде сообщений и больше вариантов при удалении изображения, чтобы улучшить взаимодействие с пользователем.
[00199] Что касается устройств в вышеприведенных вариантах осуществления, конкретные операции, выполняемые каждым модулем, были подробно описаны в вариантах осуществления связанного с этим способа, и здесь подробное описание опускается.
[00200] Иллюстративный вариант осуществления настоящего изобретения предоставляет устройство для удаления изображения, которое позволяет реализовать способ для удаления изображения. Устройство для удаления изображения включает в себя: процессор; и запоминающее устройство для хранения команд, исполняемых процессором;
[00201] при этом процессор исполняется с возможностью выполнения:
[00202] при отображении изображения в полноэкранном режиме, представления на экране первого диалогового окна, причем первое диалоговое окно имеет площадь меньшую, чем площадь экрана;
[00203] приема сигнала на выполнение операции уменьшения масштаба, и уменьшения изображения, отображаемого на экране, причем сигнал на выполнение операции уменьшения масштаба генерируется при касании экрана по предварительно заданной траектории; и
[00204] когда изображение уменьшено настолько, чтобы находиться внутри первого диалогового окна, и удовлетворяет условию удаления, удаления изображение.
[00205] Фиг. 7 является структурной схемой устройства для удаления изображения согласно одному из иллюстративных вариантов осуществления. Например, устройство 700 может быть подвижным телефоном, компьютером, цифровым широковещательным терминалом, устройством передачи сообщений, игровой приставкой, планшетом, медицинским устройством, тренажерным оборудованием, карманным персональным компьютером, и т.п.
[00206] Обратимся к Фиг. 7, устройство 700 может включать в себя один или более из следующих компонентов: компонент 702 обработки, запоминающее устройство 704, компонент 706 питания, компонент 708 мультимедиа, компонент 710 звука, интерфейс 712 ввода/вывода, воспринимающий компонент 714 и компонент 716 связи.
[00207] Компонент 702 обработки, как правило, управляет общей работой устройства 700, например, операциями, связанными с отображением, телефонными звонками, обменом данными, работой камеры и операциями записи. Компонент 702 обработки может включать в себя один или несколько процессоров 720 для исполнения команд, чтобы выполнить все или часть этапов в вышеописанных способах. Более того, компонент 702 обработки может включать в себя один или несколько модулей, которые облегчают взаимодействие между компонентом 702 обработки и другими компонентами. Например, компонент 702 обработки может включать в себя модуль мультимедиа, чтобы облегчить взаимодействие между компонентом 708 мультимедиа и компонентом 702 обработки.
[00208] Запоминающее устройство 704 выполняется с возможностью хранения различных типов данных для поддержания работы устройства 700. Примеры таких данных включают в себя инструкции для каких-либо приложений или способов, работающих на устройстве 700, контактные данные, данные телефонной книги, сообщения, снимки, видео, и т.д. Запоминающее устройство 704 может быть реализовано с использованием любого типа энергозависимых или энергонезависимых запоминающих элементов или их комбинации, таких, как статическое оперативное запоминающее устройство (статическое ОЗУ), электрически стираемое программируемое постоянное запоминающее устройство (ЭСППЗУ), стираемое программируемое постоянное запоминающее устройство (СППЗУ), программируемое постоянное запоминающее устройство (ППЗУ), постоянное запоминающее устройство (ПЗУ), магнитное запоминающее устройство, запоминающее устройство с групповой перезаписью, магнитный или оптический диск.
[00209] Компонент 706 питания обеспечивает питанием различные компоненты устройства 700. Компонент 706 питания может включать в себя систему управления питанием, один или несколько источников питания и другие компоненты, связанные с генерированием, управлением и распределением питания в устройстве 700.
[00210] Компонент 708 мультимедиа включает в себя экран, обеспечивающий выходной интерфейс между устройством 700 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей и сенсорную панель. Если экран включает в себя сенсорную панель, экран может быть реализован в виде сенсорного экрана, чтобы принимать входные сигналы от пользователя. Сенсорная панель включает в себя один или несколько датчиков касания, чтобы воспринимать касания, скольжение и жесты на сенсорной панели. Датчики касания могут не только воспринимать границу действия касания или скольжения, но и воспринимать период времени и давление, связанные с действием касания или скольжения. В некоторых вариантах осуществления компонент 708 мультимедиа включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и задняя камера могут принимать внешние мультимедийные данные, пока устройство 700 находится в рабочем режиме, например, в режиме фотографирования или в режиме видеосъемки. И передняя камера, и задняя камера может представлять собой неподвижную систему оптических линз или иметь возможность фокусировки и оптического масштабирования.
[00211] Компонент 710 звука выполняется с возможностью вывода и/или ввода звуковых сигналов. Например, компонент 710 звука включает в себя микрофон, выполненный с возможностью приема внешнего звукового сигнала, когда устройство 700 находится в рабочем режиме, например, в режиме вызова, режиме записи, или в режиме распознавания голоса. Принятый звуковой сигнал затем может быть сохранен в запоминающем устройстве 704 или передан с помощью компонента 716 связи. В некоторых вариантах осуществления компонент 710 звука дополнительно включают в себя динамик для вывода звуковых сигналов.
[00212] Интерфейс 712 ввода/вывода обеспечивает интерфейс между компонентом 702 обработки и внешним модулем интерфейса, таким как клавиатура, сенсорная дисковая клавиатура, кнопка, и т.п. Кнопки могут включать в себя, но не ограничиваются этим, кнопку возврата, кнопку громкости, кнопку пуска и кнопку блокировки.
[00213] Воспринимающий компонент 714 включает в себя один или несколько датчиков, чтобы обеспечить анализ состояния различных аспектов устройства 700. Например, воспринимающий компонент 714 может выявлять открытое/закрытое состояние устройства 700, относительное расположение компонентов, например, устройства отображения и кнопочной панели, устройства 700, изменение положения устройства 700 или компонента устройства 700, наличие или отсутствие контакта пользователя с устройством 700, ориентацию или ускорение/замедление устройства 700, и изменение температуры устройства 700. Воспринимающий компонент 714 может включать в себя датчик близости, выполненный с возможностью выявления присутствия близкорасположенных объектов без какого-либо физического контакта. Воспринимающий компонент 714 может также включать в себя светочувствительный датчик, такой как КМОП или датчик изображения ПЗС, для использования в приложениях получения изображения. В некоторых вариантах осуществления воспринимающий компонент 714 может также включать в себя датчик ускорений, гиродатчик, магнитный датчик, датчик давления или датчик температуры.
[00214] Компонент 716 связи выполняется с возможностью обеспечения связи, проводной или беспроводной, между устройством 700 и другими устройствами. Устройство 700 может получать доступ к беспроводной сети на базе стандарта связи, такого как WiFi, 2G или 3G, или их комбинации. В одном иллюстративном варианте осуществления, компонент 716 связи принимает широковещательный сигнал или широковещательную связанную информацию от внешней системы управления широковещания по широковещательному каналу. В одном иллюстративном варианте осуществления компонент 716 связи дополнительно включает в себя модуль связи ближнего поля (NFC - near field communication) для обеспечения связи ближнего радиуса действия. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (RFID - radio frequency identification), технологии Ассоциации по средствам передачи данных в инфракрасном диапазоне (IrDA - infrared data association), технологии сверхширокополосной связи (UWB - ultra-wideband), технологии Bluetooth (BT), и других технологий.
[00215] В иллюстративных вариантах осуществления, устройство 700 может быть реализовано с помощью одной или нескольких специализированных интегральных схем (СИС), цифровых сигнальных процессоров (ЦСП), устройств цифровой обработки сигналов (УЦОС), программируемых логических устройств (ПЛУ), программируемых вентильных матриц (ПВМ), управляющих устройств, микропроцессорных управляющих устройств, микропроцессоров, или других электронных компонентов, для выполнения вышеописанного способа для удаления изображения.
[00216] В иллюстративных вариантах осуществления, также предоставляется постоянный машиночитаемый носитель данных, включающий в себя команды, такие как помещаемые в запоминающее устройство 704, исполняемые процессором 720 в устройстве 700, для выполнения способов для удаления изображения. Например, постоянным машиночитаемым носителем данных может быть ПЗУ, ОЗУ, CD-ROM, магнитная лента, гибкий диск, оптическое устройство хранения данных, и т.п.
[00217] Другие варианты осуществления настоящего изобретения будут очевидны специалистам в данной области техники благодаря рассмотрению описания изобретения и практического осуществления, раскрытых в данном документе. Эта заявка предполагает охватывание любых вариаций, областей использования или адаптаций настоящего изобретения, придерживающихся его общих принципов, и в том числе таких отступлений от настоящего изобретения, как относящиеся к общедоступным сведениям или общепринятой практике в данной области техники. Предполагается, что описание изобретения и примеры будут рассматриваться только как иллюстративные, при этом действительные объем и сущность настоящего изобретения выражаются нижеследующей формулой изобретения.
[00218] Следует иметь в виду, что настоящее изобретение не ограничивается конкретным конструктивным исполнением, которое было описано выше и проиллюстрировано на сопроводительных чертежах, и что могут быть произведены различные модификации и изменения без отступления от его объема. Предполагается, что объем настоящего изобретения ограничивается только прилагаемой формулой изобретения.