СХЕМА СЖАТИЯ DRAM ДЛЯ СНИЖЕНИЯ ПОТРЕБЛЕНИЯ ЭНЕРГИИ ПРИ КОМПЕНСАЦИИ ДВИЖЕНИЯ И ОБНОВЛЕНИЯ ОТОБРАЖЕНИЯ

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