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

1. Способ отображения документа на дисплее с сенсорным экраном, включающий:
отображение на дисплее с сенсорным экраном граничной области электронного документа, содержащей край электронного документа и один или более элементов отображения;
обнаружение перемещения объекта, выполняющего действие на дисплее с сенсорным экраном; и
в ответ на перемещение объекта, растяжение одного или более элементов отображения в направлении, противоположном краю.
2. Способ по п. 1, отличающийся тем, что процедура растяжения одного или более элементов отображения в направлении, противоположном краю, включает:
растяжение отображения всех элементов отображения в граничной области в направлении, противоположном краю; или
сохранение неизменного состояния n строк элементов отображения, наиболее близких к краю, при этом n представляет собой положительное целое число, и
растяжение в направлении, противоположном краю, оставшихся строк элементов отображения, отличных от n строк элементов отображения, наиболее близких к краю.
3. Способ по п. 1, отличающийся тем, что процедура растяжения одного или более элементов отображения в направлении, противоположном краю, включает:
растяжение элементов отображения, расположенных между краем и позицией объекта, в направлении, противоположном краю,
при этом позиция объекта соответствует позиции, в которой объект выполняет действия на дисплее с сенсорным экраном; или
растяжение (в области расположения элементов отображения между краем и позицией объекта) оставшихся строк элементов отображения, не входящих в группу из n строк элементов отображения, наиболее близких к краю, в направлении, противоположном краю, где n представляет собой положительное целое число, или
при этом позиция объекта соответствует позиции, в которой объект выполняет действия на дисплее с сенсорным экраном.
4. Способ по п. 2, отличающийся тем, что
степень растяжения каждого из элементов отображения одинакова;
или
степень растяжения каждого из элементов отображения положительно коррелирует с начальным расстоянием, которое представляет собой расстояние между элементом отображения и краем.
5. Способ по п. 3, отличающийся тем, что
степень растяжения каждого из элементов отображения одинакова;
или
степень растяжения каждого из элементов отображения положительно коррелирует с начальным расстоянием, которое представляет собой расстояние между элементом отображения и краем;
или
степень растяжения каждого из элементов отображения положительно коррелирует со вторым расстоянием, которое представляет собой расстояние между элементами отображения и позицией объекта, проецируемой на прямую линию, перпендикулярную краю.
6. Способ по любому из пп. 1-5, также включающий:
сохранение состояния отображения края электронного документа.
7. Способ по любому из пп. 1-5, также включающий:
если обнаружено, что объект более не находится на дисплее с сенсорным экраном, восстановление растянутых элементов отображения и отображение их в том же виде, что и перед растяжением.
8. Способ по п. 7, отличающийся тем, что процедура восстановления растянутых элементов отображения и отображения их в том же виде, что и перед растяжением, в том случае если обнаруживается отсутствие объекта на дисплее с сенсорным экраном, включает:
если обнаружено, что объект более не находится на дисплее с сенсорным экраном, по меньшей мере однократное упругое масштабирование растянутых элементов отображения, а затем восстановление и отображение их в том же виде, что и перед растяжением.
9. Способ по любому из пп. 1-5, также включающий:
при обнаружении отсутствия объекта на дисплее с сенсорным экраном продолжение процесса растяжения одного или более элементов отображения в течение первого предварительно заданного периода времени и
восстановление растянутых элементов отображения в том состоянии, в котором они находились до растяжения, по истечении второго предварительно установленного периода времени.
10. Способ по любому из пп. 1-5 или 8, отличающийся тем, что процедура отображения граничной области электронного документа на дисплее с сенсорным экраном включает:
отображение на дисплее с сенсорным экраном граничной области электронного документа в ответ на прием первого сигнала для открытия электронного документа или
отображение на дисплее с сенсорным экраном граничной области электронного документа в ответ на прием второго сигнала для переключения к электронному документу; или
отображение на дисплее с сенсорным экраном частичной области электронного документа, обнаружение перемещения объекта, выполняющего действие на дисплее с сенсорным экраном, и в ответ на перемещение объекта - перемещение частичной области электронного документа для отображения в виде граничной области электронного документа.
11. Способ отображения документа на дисплее с сенсорным экраном, включающий:
отображение первой области электронного документа на дисплее с сенсорным экраном;
обнаружение перемещения объекта, выполняющего действие на дисплее с сенсорным экраном;
в ответ на перемещение объекта перемещение первой области электронного документа для отображения в качестве второй области;
если обнаруживается, что объект более не находится на дисплее с сенсорным экраном, продолжение перемещения для отображения второй области электронного документа;
если при перемещении достигается граничная область электронного документа, растяжение одного или более элементов отображения в граничной области в направлении, противоположном краю электронного документа, при этом граничная область содержит край документа и один или более элементов отображения; и
восстановление растянутых элементов отображения для отображения их в том состоянии, в котором они находились до растяжения.
12. Устройство для отображения документа на дисплее с сенсорным экраном, содержащее:
модуль отображения области, сконфигурированный для отображения на дисплее с сенсорным экраном граничной области электронного документа, содержащей край электронного документа и один или более элементов отображения;
модуль обнаружения перемещения, сконфигурированный для обнаружения перемещения объекта, выполняющего действие на дисплее с сенсорным экраном; и
модуль растяжения отображения, сконфигурированный для растяжения одного или более элементов отображения в направлении, противоположном краю, в ответ на перемещение объекта.
13. Устройство по п. 12, отличающееся тем, что
модуль растяжения отображения сконфигурирован для растяжения всех элементов отображения в граничной области в направлении, противоположном краю.
14. Устройство по п. 12, отличающееся тем, что
модуль растяжения отображения сконфигурирован для сохранения неизменного состояния n строк элементов отображения, наиболее близких к краю, при этом n представляет собой положительное целое число; и растяжения в направлении, противоположном краю, оставшихся строк элементов отображения, отличных от n строк элементов отображения, наиболее близких к краю.
15. Устройство по п. 12, отличающееся тем, что
модуль растяжения отображения сконфигурирован для растяжения элементов отображения, расположенных между краем и позицией объекта, в направлении, противоположном краю;
при этом позиция объекта соответствует позиции, в которой объект выполняет действия на дисплее с сенсорным экраном.
16. Устройство по п. 12, отличающееся тем, что
модуль растяжения отображения сконфигурирован для растяжения (в области расположения элементов отображения между краем и позицией объекта) оставшихся строк элементов отображения, не входящих в группу из n строк элементов отображения, наиболее близких к краю, в направлении, противоположном краю, при этом n представляет собой положительное целое число;
при этом позиция объекта соответствует позиции, в которой объект выполняет действия на дисплее с сенсорным экраном.
17. Устройство по п. 13 или 14, отличающееся тем, что
степень растяжения каждого из элементов отображения одинакова;
или
степень растяжения каждого из элементов отображения положительно коррелирует с начальным расстоянием, которое представляет собой расстояние между элементом отображения и краем.
18. Устройство по п. 15 или 16, отличающееся тем, что
степень растяжения каждого из элементов отображения одинакова;
или
степень растяжения каждого из элементов отображения положительно коррелирует с начальным расстоянием, которое представляет собой расстояние между элементом отображения и краем;
или
степень растяжения каждого из элементов отображения положительно коррелирует со вторым расстоянием, которое представляет собой расстояние между элементами отображения и позицией объекта, проецируемой на прямую линию, перпендикулярную краю.
19. Устройство по любому из пп. 12-16, также содержащее:
модуль сохранения состояния, сконфигурированный для сохранения состояния отображения края электронного документа.
20. Устройство по любому из пп. 12-16, также содержащее:
модуль восстановления отображения, сконфигурированный таким образом, чтобы при обнаружении отсутствия объекта на дисплее с сенсорным экраном растянутые элементы отображения восстанавливались и отображались в том же виде, что и перед растяжением.
21. Устройство по п. 20, отличающееся тем, что
модуль восстановления отображения сконфигурирован таким образом, чтобы при обнаружении отсутствия объекта на дисплее с сенсорным экраном растянутые элементы отображения упруго масштабировались по меньшей мере однократно, а затем восстанавливались и отображались в том же виде, что и перед растяжением.
22. Устройство по любому из пп. 12-16, также содержащее:
первый модуль растяжения, сконфигурированный таким образом, чтобы при обнаружении отсутствия объекта на дисплее с сенсорным экраном один или более элементов отображения оставались растянутыми в течение первого предварительно установленного периода времени; и
второй модуль восстановления, сконфигурированный для восстановления растянутых элементов отображения в том состоянии, в
котором они находились до растяжения, по истечении предварительно заданного второго периода времени.
23. Устройство по любому из пп. 12-16 или 21, отличающееся тем, что модуль отображения области содержит:
первый подмодуль отображения, сконфигурированный для отображения на дисплее с сенсорным экраном граничной области электронного документа в ответ на прием первого сигнала для открытия электронного документа; или
второй подмодуль отображения, сконфигурированный для отображения на дисплее с сенсорным экраном граничной области электронного документа в ответ на прием второго сигнала для переключения к электронному документу; или
третий подмодуль отображения, сконфигурированный для отображения на дисплее с сенсорным экраном частичной области электронного документа, обнаружения перемещения объекта, выполняющего действие на дисплее с сенсорным экраном, и в ответ на перемещение объекта - перемещения частичной области электронного документа для отображения в виде граничной области электронного документа.
24. Устройство для отображения документа на дисплее с сенсорным экраном, содержащее:
модуль отображения области, сконфигурированный для отображения первой области электронного документа на дисплее с сенсорным экраном;
модуль обнаружения перемещения, сконфигурированный для обнаружения перемещения объекта, выполняющего действие на дисплее с сенсорным экраном;
второй модуль отображения, сконфигурированный для перемещения первой области электронного документа для отображения в качестве второй области в ответ на перемещение объекта;
модуль перемещения отображения, сконфигурированный для продолжения перемещения отображения второй области электронного документа, если обнаруживается, что объект более не находится на дисплее с сенсорным экраном;
модуль растяжения отображения, сконфигурированный для растяжения одного или более элементов отображения в граничной области в направлении, противоположном краю электронного документа, если при перемещении достигается граничная область электронного документа, при этом граничная область содержит край документа и один или более элементов отображения; и
модуль восстановления отображения, сконфигурированный для восстановления растянутых элементов отображения для отображения их в том состоянии, в котором они находились до растяжения.