Patents by Inventor Nick Vicen
Nick Vicen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8170335Abstract: A system for processing an image includes a non-transitory memory component storing a set of executable instructions, and a scalable tile processing device. The executable instructions cause the system to receive image data, partition the image data into tiles, transmit a tile to the scalable tile processing device, receive an encoded bit stream corresponding to the transmitted tile from the tile processing device, output compressed image data including the encoded bit stream, receive the compressed image data, decode the compressed image data to generate a plurality of decoded code blocks, and output decompressed image data including the plurality of decoded code blocks. The scalable tile processing device receives the tile including tile image data, wavelet transforms, quantizes, segments, and encodes the tile image data to generate a plurality of encoded code blocks, and transmits an encoded bit stream including the plurality of encoded code blocks to the system.Type: GrantFiled: October 13, 2011Date of Patent: May 1, 2012Assignee: University of DaytonInventors: Eric Balster, Mike Flaherty, Benjamin Fortener, David Lucking, Thaddeus Marrara, David Mundy, Frank Scarpino, Ken Simone, William Turri, Nick Vicen, David Walker
-
Patent number: 8170333Abstract: A system for processing an image includes a an image data input port, a compressed image data output port or a compressed image data storage node, a non-transitory memory component storing a set of executable instructions, and a scalable tile processing device. The executable instructions cause the system to receive image data, partition the image data into tiles, transmit a tile to the scalable tile processing device, receive an encoded bit stream corresponding to the transmitted tile from the tile processing device, and output compressed image data including the encoded bit stream. The scalable tile processing device receives the tile including tile image data, wavelet transforms, quantizes, segments, and encodes the tile image data to generate a plurality of encoded code blocks, and transmits an encoded bit stream including the plurality of encoded code blocks to the system.Type: GrantFiled: October 13, 2011Date of Patent: May 1, 2012Assignee: University of DaytonInventors: Eric Balster, Mike Flaherty, Benjamin Fortener, David Lucking, Thaddeus Marrara, David Mundy, Frank Scarpino, Ken Simone, William Turri, Nick Vicen, David Walker
-
Patent number: 8170334Abstract: A system for processing an image includes a non-transitory memory component storing a set of executable instructions, and a scalable tile processing device. The executable instructions cause the system to receive image data, partition the image data into tiles, transmit a tile to the scalable tile processing device, receive an encoded bit stream corresponding to the transmitted tile from the tile processing device, output compressed image data including the encoded bit stream, receive the compressed image data, decode the compressed image data to generate a plurality of decoded code blocks, and output decompressed image data including the plurality of decoded code blocks. The scalable tile processing device receives the tile including tile image data, wavelet transforms, quantizes, segments, and encodes the tile image data to generate a plurality of encoded code blocks, and transmits an encoded bit stream including the plurality of encoded code blocks to the system.Type: GrantFiled: October 13, 2011Date of Patent: May 1, 2012Assignee: University of DaytonInventors: Eric Balster, Mike Flaherty, Benjamin Fortener, David Lucking, Thaddeus Marrara, David Mundy, Frank Scarpino, Ken Simone, William Turri, Nick Vicen, David Walker
-
Publication number: 20120033881Abstract: A system for processing an image includes a non-transitory memory component storing a set of executable instructions, and a scalable tile processing device. The executable instructions cause the system to receive image data, partition the image data into tiles, transmit a tile to the scalable tile processing device, receive an encoded bit stream corresponding to the transmitted tile from the tile processing device, output compressed image data including the encoded bit stream, receive the compressed image data, decode the compressed image data to generate a plurality of decoded code blocks, and output decompressed image data including the plurality of decoded code blocks. The scalable tile processing device receives the tile including tile image data, wavelet transforms, quantizes, segments, and encodes the tile image data to generate a plurality of encoded code blocks, and transmits an encoded bit stream including the plurality of encoded code blocks to the system.Type: ApplicationFiled: October 13, 2011Publication date: February 9, 2012Applicant: UNIVERSITY OF DAYTONInventors: Eric Balster, Mike Flaherty, Benjamin Fortener, David Lucking, Thaddeus Marrara, David Mundy, Frank Scarpino, Ken Simone, William Turri, Nick Vicen, David Walker
-
Publication number: 20120033886Abstract: A system for processing an image includes a an image data input port, a compressed image data output port or a compressed image data storage node, a non-transitory memory component storing a set of executable instructions, and a scalable tile processing device. The executable instructions cause the system to receive image data, partition the image data into tiles, transmit a tile to the scalable tile processing device, receive an encoded bit stream corresponding to the transmitted tile from the tile processing device, and output compressed image data including the encoded bit stream. The scalable tile processing device receives the tile including tile image data, wavelet transforms, quantizes, segments, and encodes the tile image data to generate a plurality of encoded code blocks, and transmits an encoded bit stream including the plurality of encoded code blocks to the system.Type: ApplicationFiled: October 13, 2011Publication date: February 9, 2012Applicant: UNIVERSITY OF DAYTONInventors: Eric Balster, Mike Flaherty, Benjamin Fortener, David Lucking, Thaddeus Marrara, David Mundy, Frank Scarpino, Ken Simone, William Turri, Nick Vicen, David Walker
-
Publication number: 20120033880Abstract: A system for processing an image includes a non-transitory memory component storing a set of executable instructions, and a scalable tile processing device. The executable instructions cause the system to receive image data, partition the image data into tiles, transmit a tile to the scalable tile processing device, receive an encoded bit stream corresponding to the transmitted tile from the tile processing device, output compressed image data including the encoded bit stream, receive the compressed image data, decode the compressed image data to generate a plurality of decoded code blocks, and output decompressed image data including the plurality of decoded code blocks. The scalable tile processing device receives the tile including tile image data, wavelet transforms, quantizes, segments, and encodes the tile image data to generate a plurality of encoded code blocks, and transmits an encoded bit stream including the plurality of encoded code blocks to the system.Type: ApplicationFiled: October 13, 2011Publication date: February 9, 2012Applicant: UNIVERSITY OF DAYTONInventors: Eric Balster, Mike Flaherty, Benjamin Fortener, David Lucking, Thaddeus Marrara, David Mundy, Frank Scarpino, Ken Simone, William Turri, Nick Vicen, David Walker