通过低带宽连接通过补丁增量传输大图像
场景:大多数智能手机都配备高分辨率相机,可生成高达 1-1.5 MB 的照片。通过 2G 等低带宽连接发送该信息将需要很长时间。
是否有一种算法可以:
- 创建高度压缩的第一视图(如缩略图,但大小相同)并将其发送出去,以及
- 创建添加到第一个文件的后续数据“补丁”?
- 收到的“补丁”越多,最终质量就越高,直到完全重建原始版本。
我正在寻找适用于 jpeg 图像的东西。
Scenario: Most smartphones have a high resolution camera that generates photos that may range up to 1-1.5 MB. Sending that over a low bandwidth connection like 2G would take a long time.
Is there an algorithm that can:
- Create a highly compressed first-view (like a thumbnail, but the same size) and send that across, and
- Create subsequent 'patches' of data that add to the first file?
- The more 'patches' that are received, the higher the end-quality, until the original is completely reconstructed.
I'm looking for something that would work on jpeg images.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用任何渐进式图像压缩来满足此类要求。 JPEG 2000 具有良好的渐进编码。您甚至可以指定渐进传输计数。因此,您可以隐式设置补丁大小。如果这对您来说还不够,那么您可以使用其他渐进小波图像压缩算法,例如 EZW 、SPIHT 等。
You can use any progressive image compression for such requirements. JPEG 2000 has a good progressive encoding. You can even specify progressive transmission count. So, you can implicitly set patch size. If that's not enough for you, then you can use the other progressive wavelet image compression algorithms such as EZW, SPIHT etc.