Способ и устройство для отображения изображения

Иллюстрации

Показать все

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

Реферат

Перекрестная ссылка на родственные заявки

[0001] Эта заявка основана на и испрашивает приоритет заявки Китая № CN 201410429471.4, зарегистрированной 27 августа 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] уменьшать масштаб целевого изображения, если второе направление является направлением назад относительно экрана.

[0063] При необходимости устройство дополнительно включает в себя:

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

[0065] Согласно третьему аспекту вариантов осуществления настоящего изобретения предоставляется устройство для отображения изображения. Устройство включает в себя:

[0066] процессор; и

[0067] память для хранения инструкций, исполняемых процессором;

[0068] при этом процессор выполнен с возможностью:

[0069] в состоянии, когда целевое изображение отображается на экране, когда обнаруживается, что экран подвергается смещению, определять направление смещения; и

[0070] сдвигать целевое изображение на экране согласно направлению смещения.

[0071] Технические решения, предоставленные в вариантах осуществления настоящего изобретения, могут включать в себя следующие полезные результаты:

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

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

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

[0074] Сопроводительные чертежи, которые содержатся и составляют часть этого описания, иллюстрируют варианты осуществления, согласующиеся с изобретением, и, вместе с описанием, служат, чтобы объяснить принципы изобретения, на которых:

[0075] Фиг. 1 - это блок-схема последовательности операций способа отображения изображения согласно примерному варианту осуществления настоящего изобретения;

[0076] Фиг. 2 - это схематический чертеж отображаемого интерфейса согласно примерному варианту осуществления настоящего изобретения;

[0077] Фиг. 3 - это схематический чертеж отображаемого интерфейса согласно примерному варианту осуществления настоящего изобретения;

[0078] Фиг. 4 - это блок-схема устройства для отображения изображения согласно примерному варианту осуществления настоящего изобретения; и

[0079] Фиг. 5 - это блок-схема терминала согласно примерному варианту осуществления настоящего изобретения.

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

Осуществление изобретения

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

[0082] Первый вариант осуществления

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

[0084] на этапе 101, в состоянии, когда целевое изображение отображается на экране, когда обнаруживается, что экран подвергается смещению, определяется направление смещения.

[0085] На этапе 102 целевое изображение сдвигается на экране согласно направлению смещения.

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

[0087] Второй вариант осуществления

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

[0089] Процедура обработки, которая иллюстрирована на фиг. 1, описывается подробно далее в данном документе со ссылкой на конкретные варианты осуществления.

[0090] На этапе 101, в состоянии, когда целевое изображение отображается на экране, когда обнаруживается, что экран подвергается смещению, определяется направление смещения.

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

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

[0093] При необходимости терминал может определять только направление компонента смещения вдоль плоскости, где располагается экран; и соответственно процесс на этапе 101 может быть следующим: в состоянии, когда изображение отображается на экране, когда обнаруживается, что экран подвергается смещению, определяется направление компонента смещения вдоль плоскости, где экран располагается, в качестве первого направления.

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

[0095] При необходимости терминал может также получать расстояние компонента смещения вдоль плоскости, где располагается экран; и соответственно процесс на этапе 101 может быть следующим: в состоянии, когда целевое изображение отображается на экране, когда обнаруживается, что экран подвергается смещению, определяется направление компонента смещения вдоль плоскости, где экран располагается, в качестве первого направления и определяется расстояние компонента смещения вдоль плоскости, где экран располагается, в качестве первого расстояния.

[0096] В реализации, при обнаружении, что терминал подвергается смещению, терминал может определять направление компонента смещения вдоль плоскости, где экран располагается, и определять расстояние компонента смещения вдоль плоскости, где экран располагается. Например, когда пользователь держит терминал и перемещает его на 1,414 см и под углом 45 градусов в направлении вправо вперед относительно экрана, при обнаружении, что терминал подвергается смещению, терминал может определять, что направление компонента смещения вдоль плоскости, где располагается экран, является направлением в правую сторону, и расстояние компонента смещения вдоль плоскости, где располагается экран, равно 1 см.

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

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

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

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

[00101] На этапе 102 целевое изображение сдвигается на экране согласно направлению смещения.

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

[00103] При необходимости, в случае, когда направление компонента смещения вдоль плоскости, где экран располагается, определяется в качестве первого направления; и, соответственно, процесс на этапе 102 может быть следующим: сдвиг целевого изображения на экране в направлении, противоположном первому направлению.

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

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

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

[00107] При необходимости, в случае, когда расстояние компонента смещения вдоль плоскости, где экран располагается, определяется в качестве первого расстояния; и, соответственно, процесс на этапе 102 может быть следующим: сдвиг целевого изображения на экране в направлении, противоположном первому направлению, согласно первому расстоянию.

[00108] В реализации, терминал может быть предварительно настроен с линейным соотношением (например, расстояние сдвига в 1,5 или 2 раза больше первого расстояния или т.п.) между расстоянием сдвига изображения и первым расстоянием. После определения направления компонента смещения в плоскости, где располагается экран, в качестве первого направления и определения расстояния компонента смещения вдоль плоскости, где располагается экран, в качестве первого расстояния терминал сдвигает изображение в направлении, противоположном первому направлению, и расстояние сдвига равно дальности первого расстояния, подвергнутой линейному преобразованию. Например, если линейное соотношение между расстоянием сдвига и первым расстоянием равно 2:1, после определения того, что направление компонента смещения вдоль плоскости, где располагается экран, является направлением в правую сторону, и расстояние компонента смещения вдоль плоскости, где располагается экран, равно 1 см, терминал сдвигает изображение, отображаемое на экране, влево на 2 см.

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

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

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

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

[00113] В реализации, в состоянии, когда функция масштабирования изображения задействована, при обнаружении того, что терминал подвергается смещению, терминал может определять направление (т.е. второе направление) компонента смещения, перпендикулярного экрану, и расстояние компонента смещения, перпендикулярного экрану (т.е. второе расстояние). Например, когда пользователь держит терминал и смещает его на 1,414 см и под углом 45 градусов в направлении вправо вперед относительно экрана, при обнаружении того, что терминал подвергается смещению, терминал может определять, что направление компонента смещения, перпендикулярного экрану, является направлением вперед относительно экрана, и расстояние компонента смещения, перпендикулярного экрану, равно 1 см.

[00114] На этапе 2 отображаемое целевое изображение масштабируется согласно второму направлению.

[00115] В реализации, терминал может предварительно задавать коэффициент масштабирования для процесса масштабирования; и в состоянии, когда функция масштабирования задействована, после определения направления компонента смещения, перпендикулярного экрану, в качестве второго направления терминал увеличивает или уменьшает масштаб изображения согласно предварительно заданному коэффициенту масштабирования, как иллюстрировано на фиг. 3. Например, если терминал предварительно задает коэффициент масштабирования размера увеличенного изображения к размеру оригинального изображения как 3:1 и предварительно задает коэффициент масштабирования размера уменьшенного изображения к размеру оригинального изображения как 1:4, терминал может увеличивать или уменьшать масштаб изображения согласно предварительно заданному коэффициенту масштабирования.

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

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

[00118] В реализации, терминал может предварительно задавать соответствующее соотношение между направлениями, расстояниями и коэффициентами масштабирования. В соответствующем соотношении, если направление компонента смещения, перпендикулярного экрану, является направлением вперед относительно экрана, расстояние и коэффициент масштабирования имеют первое линейное соотношение. Например, первое линейное соотношение может быть таким, что коэффициент увеличения масштаба увеличивается на 0,5 каждый раз, когда расстояние компонента смещения, перпендикулярного экрану, увеличивается на 1 см. В соответствующем соотношении, если направление компонента смещения, перпендикулярного экрану, является направлением назад относительно экрана, расстояние и коэффициент масштабирования имеют второе линейное соотношение. Например, второе линейное соотношение может быть таким, что коэффициент уменьшения масштаба уменьшается на 0,01 каждый раз, когда расстояние компонента смещения, перпендикулярного экрану, увеличивается на 1 см.

[00119] При определении, что расстояние компонента смещения, перпендикулярного экрану, в качестве второго направления и определения расстояния компонента смещения, перпендикулярного экрану, в качестве второго расстояния, терминал может определять линейное соотношение (первое линейное соотношение или второе линейное соотношение), соответствующее второму направлению, и, следовательно, дополнительно определять коэффициент масштабирования согласно второму расстоянию и его соответствующему линейному соотношению. Например, при определении, что направление компонента смещения, перпендикулярного экрану, является направлением вперед относительно экрана, терминал может определять, что линейное соотношение, соответствующее направлению, является первым линейным соотношением. В этом случае, если расстояние компонента смещения, перпендикулярного экрану, равно 1 см, коэффициент увеличения масштаба равен 1,5; а если расстояние компонента смещения, перпендикулярного экрану, равно 2 см, коэффициент увеличения масштаба равен 2. При определении, что направление компонента смещения, перпендикулярного экрану, является направлением назад относительно экрана, терминал может определять, что линейное со