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

Изобретение относится к области отображения изображений. Технический результат – обеспечение отображения различных областей целевого изображения на экране посредством перемещения мобильного терминала. Способ отображения изображения содержит этапы, на которых: в состоянии, в котором целевое изображение отображается на экране, когда обнаружено, что экран подвергается смещению, определяют направление смещения, причем определение содержит этап, на котором определяют направление компонента смещения вдоль плоскости, где располагается экран, в качестве первого направления и определяют расстояние компонента смещения вдоль плоскости, где располагается экран, в качестве первого расстояния; сдвигают целевое изображение на экране согласно направлению смещения, причем сдвиг содержит этап, на котором сдвигают целевое изображение на экране в направлении, противоположном первому направлению согласно первому расстоянию; причем расстояние сдвига равно дальности первого расстояния, подвергнутой линейному преобразованию. 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. При определении, что направление компонента смещения, перпендикулярного экрану, является направлением назад относительно экрана, терминал может определять, что линейное соотношение, соответствующее направлению, является вторым линейным соотношением. В этом случае, если расстояние компонента смещения, перпендикулярного экрану, равно 1 см, коэффициент уменьшения масштаба равен 0,99; а если расстояние компонента смещения, перпендикулярного экрану, равно 2 см, коэффициент уменьшения масштаба равен 0,98.

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

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

[00122] На основе той же технической идеи вариант осуществления настоящего изобретения дополнительно предоставляет устройство для отображения изображения. Как иллюстрировано на фиг. 4, устройство включает в себя модуль 410 определения и модуль 420 обработки.

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

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

[00125] При необходимости модуль 410 определения выполнен с возможностью:

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

[00127] Модуль 420 обработки выполнен с возможностью:

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

[00129] При необходимости модуль 420 обработки выполнен с возможностью:

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

[00131] При необходимости модуль 410 определения выполнен с возможностью:

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

[00133] Модуль 420 обработки выполнен с возможностью:

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

[00135] При необходимости модуль 410 определения выполнен с возможностью:

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

[00137] Модуль 410 определения выполнен с возможностью:

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

[00139] Модуль 420 обработки выполнен с возможностью:

[00140] масштабировать отображаемое целевое изображение согласно второму направлению.

[00141] При необходимости модуль 410 определения выполнен с возможностью:

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

[00143] Модуль 420 обработки выполнен с возможностью:

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

[00145] масштабировать отображаемое целевое изображение согласно определенному коэффициенту масштабирования.

[00146] При необходимости модуль 420 обработки выполнен с возможностью:

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

[00148] уменьшать масштаб целевого изображения, если второе направление является направлением назад относительно экрана.

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

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

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

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

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

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

[00155] Вариант осуществления настоящего изобретения дополнительно иллюстрирует схематичную структурную схему терминала 800. Терминал 800 может быть мобильным телефоном или т.п.

[00156] Обращаясь к фиг. 5, устройство 800 может включать в себя один или более из следующих компонентов: компонент 802 обработки, память 804, компонент 806 энергоснабжения, мультимедийный компонент 808, аудиокомпонент 810, интерфейс 812 ввода/вывода (I/O), компонент 814 датчика и компонент 816 связи.

[00157] Компонент 802 обработки типично управляет всеми операциями устройства 800, такими как операции, ассоциированные с отображением, телефонными вызовами, обменами данными, операциями камеры и операциями записи. Компонент 802 обработки может включать в себя один или более процессоров 820, чтобы выполнять инструкции, чтобы выполнять все или часть этапов в вышеописанных способах. Кроме того, компонент 802 обработки может включать в себя один или более модулей, которые облегчают взаимодействие между компонентом 802 обработки и другими компонентами. Например, компонент 802 обработки может включать в себя мультимедийный модуль, чтобы облегчать взаимодействие между мультимедийным компонентом 808 и компонентом 802 обработки.

[00158] Память 804 выполнена с возможностью хранить различные типы данных, чтобы поддерживать работу устройства 800. Примеры таких данных включают в себя инструкции для каких-либо приложений или способов, работающих на устройстве 800, контактные данные, данные телефонной книги, сообщения, изображения, видеозаписи и т.д. Память 804 может быть реализована с помощью любого типа энергозависимых или энергонезависимых запоминающих устройств или их комбинации, такого как статическое оперативное запоминающее устройство (SRAM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), стираемое программируемое постоянное запоминающее устройство (EPROM), программируемое постоянное запоминающее устройство (PROM), постоянное запоминающее устройство (ROM), магнитная память, флэш-память, магнитный или оптический диск.

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

[00160] Мультимедийный компонент 808 включает в себя экран, предоставляющий интерфейс вывода между устройством 800 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, экран может быть реализован как сенсорный экран, чтобы принимать входные сигналы от пользователя. Сенсорная панель включает в себя один или более сенсорных датчиков, чтобы распознавать касания, скольжения и жесты на сенсорной панели. Сенсорные датчики могут не только распознавать границу касания или действия скольжения, но также распознавать период времени и давление, ассоциированные с касанием или действием скольжения. В некоторых вариантах осуществления мультимедийный компонент 808 включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и/или задняя камера могут принимать внешние мультимедийные данные, в то время как устройство 800 находится в рабочем режиме, таком как режим фотографирования или режим видеосъемки. Каждая из передней камеры и задней камеры может быть системой с фиксированной оптической линзой или иметь возможность фокусирования и оптического увеличения.

[00161] Аудиокомпонент 810 выполнен с возможностью выводить и/или вводить аудиосигналы. Например, аудиокомпонент 810 включает в себя микрофон ("MIC"), выполненный с возможностью принимать внешний аудиосигнал, когда устройство 800 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания голоса. Принятый аудиосигнал может быть дополнительно сохранен в памяти 804 или передан посредством компонента 816 связи.

[00162] I/O-интерфейс 812 предоставляет интерфейс между компонентом 802 обработки и периферийными интерфейсными модулями, такими как клавиатура, колесо со щелчком, кнопки и т.п. Кнопки могут включать в себя, но не только, кнопку начальной страницы, кнопку громкости, кнопку запуска и кнопку блокировки.

[00163] Компонент 814 датчика включает в себя один или более датчиков, чтобы предоставлять оценки состояния различных аспектов устройства 800. Например, компонент 814 датчика может обнаруживать открытое/закрытое состояние устройства 800, относительное расположение компонентов, например, дисплея и клавиатуры, устройства 800, изменение в положении устройства 800 или компонента устройства 800, присутствие или отсутствие контакта пользователя с устройством 800, ориентацию или ускорение/замедление устройства 800 и изменение в температуре устройства 800. Компонент 814 датчика может включать в себя датчик приближения, выполненный с возможностью обнаруживать присутствие близких объектов без какого-либо физического контакта. Компонент 814 датчика может также включать в себя датчик света, такой как CMOS или CCD-датчик изображения для использования в приложениях формирования изображений. В некоторых вариантах осуществления компонент 814 датчика может также включать в себя датчик акселерометра, датчик гироскопа, магнитный датчик, датчик давления или температурный датчик.

[00164] Компонент 816 связи выполнен с возможностью обеспечивать связь, проводную или беспроводную, между устройством 800 и другими устройствами. Устройство 800 может осуществлять доступ к беспроводной сети на основе стандарта связи, такого как WiFi, 2G или 3G, или их комбинации. В одном примерном варианте осуществления компонент 816 связи принимает широковещательный сигнал или ассоциированную с вещанием информацию от внешней системы управления вещанием через широковещательный канал. В одном примерном варианте осуществления компонент 816 связи дополнительно включает в себя модуль связи ближнего радиуса действия (NFC), чтобы обеспечивать связь ближнего радиуса действия. Например, NFC-модуль может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии инфракрасной передачи данных (IrDA), технологии сверхширокой полосы пропускания (UWB), технологии Bluetooth (ВТ) и других технологий.

[00165] В примерных вариантах осуществления устройство 800 может быть реализовано с помощью одной или более специализированных интегральных микросхем (ASIC), цифровых сигнальных процессоров (DSP), устройств обработки цифровых сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения вышеописанных способов.

[00166] В примерных вариантах осуществления также предоставляется энергонезависимый машиночитаемый носитель данных, включающий в себя инструкции, такие как включенные в память 804, исполняемые процессором 820 в устройстве 800, для выполнения вышеописанных способов. Например, энергонезависимый машиночитаемый носитель данных может быть ROM, RAM, CD-ROM, магнитной лентой, гибким диском, оптическим устройством хранения данных и т.п.

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

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

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

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

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

[00172] Сдвиг целевого изображения на экране согласно направлению смещения включает в себя:

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

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

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

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

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

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

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

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

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

[00182] Способ дополнительно включает в себя:

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

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

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

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

[00187] Масштабирование отображаемого целевого изображения согласно второму направлению включает в себя:

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

[00189] масштабирование отображаемого целевого изображения согласно определенному коэффициенту масштабирования.

[00190] При необходимости масштабирование отображаемого целевого изображения согласно второму направлению включает в себя:

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

[00192] уменьшение масштаба целевого изображения, если второе направление является направлением назад относительно экрана.

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

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

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

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

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

1. Способ отображения изображения, отличающийся тем, что содержит этапы, на которых:

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

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

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

определение направления компонента смещения вдоль плоскости, где располагается экран, в качестве первого направления содержит этап, на котором:

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

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

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

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

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

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

способ дополнительно содержит этапы, на которых:

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

масштабируют отображаемое целевое изображение согласно второму направлению.

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

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

при упомянутом масштабировании отображаемого целевого изображения согласно второму направлению:

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

масштабируют отображаемое целевое изображение согласно этому определенному коэффициенту масштабирования.

5. Способ по п. 3, отличающийся тем, что при упомянутом масштабировании отображаемого целевого изображения согласно второму направлению:

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

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

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

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

7. Устройство для отображения изображения, отличающееся тем, что содержит:

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

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

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

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

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

8. Устройство по п. 7, отличающееся тем, что модуль обработки дополнительно выполнен с возможностью:

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

9. Устройство по п. 7, отличающееся тем, что модуль определения выполнен с возможностью:

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

модуль определения выполнен с возможностью:

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

модуль обработки дополнительно выполнен с возможностью:

масштабировать отображаемое целевое изображение согласно второму направлению.

10. Устройство по п. 9, отличающееся тем, что модуль определения выполнен с возможностью:

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

модуль обработки выполнен с возможностью:

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

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

11. Устройство по п. 9, отличающееся тем, что модуль обработки выполнен с возможностью:

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

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

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

13. Устройство для отображения изображения, отличающееся тем, что содержит:

процессор; и

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

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

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

причем процессор дополнительно выполнен с возможностью:

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

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

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



 

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

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

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

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

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

Изобретение относится к способу построения графического интерфейса. .

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

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

Изобретение относится к области работы с контентом и прокрутке контента на экране в окне приложения. .

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

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

Изобретение относится к средствам выпрямления искривлений текстовых строк, содержащих текст цифровых изображений, включая содержащие текст цифровые изображения, полученные из двух страниц разворота книги. Технический результат заключается в уменьшении ошибок при распознании текста. Получают введенное изображение, содержащее текст. Определяют на содержащем текст изображении подызображения страницы. Исправляют вертикальную перспективу подызображения страницы. Создают линии контуров для отображения текстовых строк подызображения страницы. Создают модели искривления текстовых строк для подызображения страницы. Выпрямляют текстовые строки полученного изображения, содержащего текст, с помощью модели искривления текстовых строк. 3 н. и 18 з.п. ф-лы, 72 ил.

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

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

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