СПОСОБЫ, УСТРОЙСТВА И МАШИНОЧИТАЕМЫЙ НОСИТЕЛЬ ИНФОРМАЦИИ ДЛЯ ЦИФРОВОЙ СИНХРОНИЗАЦИИ ДАННЫХ В РЕАЛЬНОМ ВРЕМЕНИ

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