2004 Processing of Video ImageOur patented solution for processing video signals provides substantial reduction in the size of a file to be stored or the amount of video data to be forwarded, without deteriorating the image/video quality. It enables conventional codec to compress a video image into a very compact format.
This technique is especially useful in video surveillance and video conferencing, where the image information is stored and transferred via the Internet.
The technology in question, invented already back in 2004, has proven to be effective, particularly over slow transmission links and in low end microprocessors.
2012 Processing of ImageOur patented solution for processing image signals provides substantial reduction in the size of a file to be stored or the amount of data to be forwarded, yet without deteriorating the quality.
In this solution an indication of unchanged movement blocks is provided by copying the pixel values in the movement blocks detected to be unchanged from the preceding processed frame, before a signal is generated to include all the movement blocks of a frame under process. In decoding, additional reproduction phase can be avoided which saves resources and speeds up the process.
Further advantage obtained with this solution is that it possible to utilize a standard video codec for the coding and to efficiently indicate for the video codec the unchanged movement blocks.
Yet further, indication of unchanged movement blocks this way makes it possible to analyze neighboring changed movement blocks by utilizing normal motion estimation, because the unchanged blocks surrounding such changed movement blocks contain "normal" pixel values that actually belong to the image.
2013 Processing and reproduction of framesThis patented solution is further reducing the data needed to be transmitted or stored between processing of of original frames and regenerating them.
In operation, use of a change indicator makes it possible to drop blocks identified as unchanged, resulting to minimizing the data that is stored or transmitted for subsequent use by a reproducer.
Signalling whether the block has changed or not can be done very efficiently using one bit only.
N.B! This and the other early video coding innovations eventually led to development of our innovative block coding technology wherein there are multiple different coding methods available. -> To see further, see category Block coding.