ДВУХРЕЖИМНАЯ МНОГОЭКРАННАЯ ИНТЕРАКТИВНОСТЬ

1. Электронное рабочее пространство с множеством экранов, содержащее
непрерывное рабочее пространство (50), которое, когда представлено графически, охватывает, по меньшей мере, первый экран (42) и второй экран (44), где каждый из первого экрана (42) и второго экрана (44) включает в себя по меньшей мере одну часть мягкого края (42а, 42b, 42с, 44а, 44b, 44с) и по меньшей мере одну часть жесткого края (42d, 44d), при этом часть жесткого края соответствует краю виртуального рабочего пространства (50), а часть мягкого края одного из первого экрана (42) и второго экрана (44) соответствует непрерывной целостности виртуального рабочего пространства (50) от такой части мягкого края до соответствующей части мягкого края другого из первого экрана и второго экрана, и
программное обеспечение (22, 24) интерфейса, сконфигурированное обеспечивать пользователю интерактивность с виртуальным рабочим пространством (50) и управление отображением данных на первом экране (42) и втором экране (44), причем программное обеспечение (22, 24) интерфейса сконфигурировано с возможностью разрешения, после и в ответ на перемещение (М) отображаемого объекта (S), созданного с помощью ввода пользователя, примененного к одному из первого экрана и второго экрана, местоположения остановки для отображаемого объекта (S), причем разрешение местоположения остановки выполняется программным обеспечением (22, 24) интерфейса таким образом, что отображаемый объект (S) отображается полностью на первом экране (42) или полностью на втором экране (44) и не отображается частично на любом одном из первого экрана (42) и второго экрана (44).
2. Электронное рабочее пространство по п.1, в котором перемещение отображенного объекта является инерционным перемещением, обусловленным сенсорным вводом, примененным к одному из первого экрана и второго экрана, при этом, если инерционное перемещение имеет достаточную скорость, программное обеспечение интерфейса сконфигурировано с возможностью вызывать инерционное перемещение, чтобы заставлять отображаемый объект полностью переместиться между первым экраном и вторым экраном.
3. Электронное рабочее пространство по п.2, в котором программное обеспечение интерфейса сконфигурировано с возможностью избегать состояния частичного отображения отображаемого объекта с помощью модификации параметра инерционного перемещения.
4. Электронное рабочее пространство по п.3, в котором программное обеспечение интерфейса сконфигурировано с возможностью избегать состояния частичного отображения отображаемого объекта с помощью модификации скорости инерционного перемещения.
5. Электронное рабочее пространство по п.3, в котором программное обеспечение интерфейса сконфигурировано с возможностью избегать состояния частичного отображения отображаемого объекта с помощью модификации трения, возникающего от инерционного перемещения.
6. Электронное рабочее пространство по п.2, в котором, если инерционное перемещение имеет недостаточную скорость, чтобы заставить отображаемый объект полностью переместиться между первым экраном и вторым экраном, программное обеспечение интерфейса сконфигурировано с возможностью вызывать отображение инерционного амортизационного взаимодействия между отображаемым объектом и частью края одного из первого экрана и второго экрана.
7. Электронное рабочее пространство по п.1, в котором по меньшей мере один из первого экрана и второго экрана сконфигурирован с возможностью приема как сенсорных вводов от руки, так и сенсорных вводов от пера.
8. Электронное рабочее пространство по п.1, в котором по меньшей мере один из первого экрана и второго экрана является экраном сенсорного дисплея, при этом программное обеспечение интерфейса сконфигурировано с возможностью
приема и обработки сенсорных вводов от пера на основании контакта пера сенсорного экрана, которым манипулирует пользователь, с экраном сенсорного дисплея,
приема и обработки сенсорных вводов от руки на основании контакта руки пользователя с сенсорным экраном, и
предоставления и отображения сенсорно действующего маркерного меню, сконфигурированного обеспечивать пользователю возможность выбора типа операции отметки, выполняемой в ответ на сенсорные вводы от пера, созданные с помощью пера сенсорного экрана.
9. Электронное рабочее пространство по п.1, в котором меньшей мере один из первого экрана и второго экрана является экраном сенсорного дисплея, при этом программное обеспечение интерфейса сконфигурировано с возможностью
приема и обработки сенсорных вводов от пера на основании контакта пера сенсорного экрана, которым манипулирует пользователь, с экраном сенсорного дисплея,
приема и обработки сенсорных вводов от руки на основании контакта руки пользователя с сенсорным экраном, и
динамической и выборочной маскировки разных областей экрана сенсорного дисплея таким образом, что замаскированная область не реагирует на одни из сенсорных вводов от пера и сенсорных вводов от руки, в то же время реагируя на другие из сенсорных вводов от пера и сенсорных вводов от руки.
10. Система сенсорного ввода и отображения, содержащая
экран (26, 40, 100) сенсорного дисплея;
логическую подсистему (22), функционально соединенную с экраном (26, 40, 100) сенсорного дисплея; и
подсистему (24) хранения данных, хранящую инструкции интерфейса, исполняемые логической подсистемой (22), чтобы
принимать и обрабатывать сенсорные вводы от пера на основании контакта пера (106) сенсорного экрана, которым манипулирует пользователь, с экраном (26, 40, 100) сенсорного дисплея,
принимать и обрабатывать сенсорные вводы от руки на основании контакта руки пользователя с сенсорным экраном (26, 40, 100), и
динамически и выборочно маскировать разные области экрана (26, 40, 100) сенсорного дисплея таким образом, что замаскированная область (108) не реагирует на одни из сенсорных вводов от пера и сенсорных вводов от руки, в то же время реагируя на другие из сенсорных вводов от пера и сенсорных вводов от руки.
11. Система по п.10, в которой инструкции интерфейса являются дополнительно исполняемыми логической подсистемой, чтобы динамически маскировать выбранную область экрана сенсорного дисплея от сенсорных вводов от руки, при этом такая динамическая маскировка выполняется в ответ на обнаружение сенсорных вводов от пера, при этом выбранная область является изменяемой и зависит от обнаруженного местоположения сенсорных вводов от пера.
12. Система по п.10, в которой инструкции интерфейса являются дополнительно исполняемыми логической подсистемы, чтобы динамически маскировать весь экран сенсорного дисплея от сенсорных вводов от руки после обнаружения сенсорных вводов от пера.
13. Система по п.10, в которой инструкции интерфейса являются дополнительно исполняемыми логической подсистемы, чтобы предоставлять маркерное меню, которое отображается на экране сенсорного дисплея и которое реагирует на сенсорные вводы от руки, при этом после обнаружения сенсорных вводов от пера на экране сенсорного дисплея инструкции интерфейса являются дополнительно исполняемыми логической подсистемой, чтобы разрешать сенсорную операцию от руки в отношении маркерного меню, в то же время динамически маскируя остальную часть экрана сенсорного дисплея от сенсорных вводов от руки.
14. Система по п.13, в которой инструкции интерфейса дополнительно сконфигурированы предоставлять пользователю возможность переустанавливать маркерное меню на сенсорном дисплее с помощью сенсорных вводов, примененных к маркерному меню от руки пользователя.
15. Система сенсорного ввода и отображения, содержащая
экран (26, 40, 100) сенсорного дисплея;
логическую подсистему (22), функционально соединенную с экраном (26, 40, 100) сенсорного дисплея; и
подсистему (24) хранения данных, хранящую инструкции, исполняемые логической подсистемой (22), чтобы
предоставлять маркерное меню (104), которое отображается на экране (26, 40, 100) сенсорного дисплея; и
перемещать маркерное меню (104) из первого местоположения во второе местоположения на экране (26, 40, 100) сенсорного дисплея в ответ на сенсорный ввод, примененный пользователем к экрану (26, 40, 100) сенсорного дисплея.