СПОСОБЫ И УСТРОЙСТВО ДЛЯ ЭФФЕКТИВНОГО РАСПРОСТРАНЕНИЯ ДАННЫХ ИЗОБРАЖЕНИЯ

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