TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Splash – Fractal zooming with a paint brush as video encoding

3 pointsby pickledcodsalmost 4 years ago
Splash [0] is novel method to serialize pixels of an image&#x2F;video.<p>It combines row&#x2F;column scanning weights from the fractal zoomer [1] with an adaptive paintbrush for colouring pixels with transparency. In traditional terms, fast changing areas have a localised high FPS, lesser changing areas have a localised low FPS. This could, for example, greatly benefit the communication between video card and monitor, relaxing bandwidth limitations. Splash can also be used as a filter to isolate essence of movement, demonstrated by extreme high PixelsPerFrame ratios with other demos [2].<p>Splash could effectively turn a 60Hz into a 360Hz responsive monitor by sacrificing a bit of quality.<p>This is illustrated by the demo below [3], original video is 24fps and slowed down 6x: top: 4fps full frame with traditional scan-lines, bottom: 1&#x2F;6 PixelsPerFrame with scan-rows&#x2F;cols and paint-brush. Yes... both are using the same number of pixels (uncompressed bandwidth).<p><pre><code> [0] https:&#x2F;&#x2F;rockingship.github.io&#x2F;splash&#x2F;README.html [1] https:&#x2F;&#x2F;rockingship.github.io&#x2F;jsFractalZoom&#x2F;README.html [2] https:&#x2F;&#x2F;rockingship.github.io&#x2F;splash-media [3] https:&#x2F;&#x2F;rockingship.github.io&#x2F;splash-media&#x2F;starships&#x2F;starships-1212x510-OU-crf18.mp4</code></pre>

no comments

no comments