Back to results
US 8,264,524 B1Granted
System for streaming multiple regions deriving from a wide-angle camera
AssigneeGrandeye, Ltd.
InventorMark Kenneth Davey
Life of this patent
Estimating the term…
Abstract
A wide-angle camera emulating a PTZ camera via image data processing is used to generate a panoramic image of multiple regions for ease of viewing. A client can specify multiple regions for extraction from the panoramic image to stream to a separate server for further image processing and analysis.
Claims17
A system for extracting regions of interest derived from a wide-angle digital camera, comprising:
- an image data processing circuit that transforms non-rectilinear digital images into panoramic images, and compresses the image data using an image data compression algorithm with block-encoding of at least parts of said images;
- and
- a server associated with the camera receiving streamed compressed panoramic images and responding to a request from a client by extracting at least one requested region of interest from the panoramic images;
- wherein the server extracts the regions from a transmission encoded data stream as a set of discrete encoded blocks to re-encode for transmission,
- wherein the extracted the regions comprise image regions of interest, and the extracted set of encoded blocks remain encoded for collecting and collation corresponding to the regions of interest for subsequent Huffman encoding and streaming to the client.
2 more elements
A method for extracting a region of interest from a wide-angle image, comprising the steps of:
- transforming non-rectilinear image data into one or more substantially less non-rectilinear images;
- compressing the images using an image data compression algorithm that includes a two-dimensional block sectioning for transmission encoding into a bit stream;
- and
- processing a request for at least one region of interest in the substantially less non-rectilinear images so as to extract data blocks from the encoded bit stream to obtain sets of data blocks corresponding to the requested regions, wherein the two-dimensional block sectioning comprises performing a discrete cosine transform on each plane to segment into pixel blocks.
1 more element
A method for generating a region of interest in a digital video stream, comprising the steps of:
- processing rectilinear-deviated image data on an internal data processing circuit of a digital PTZ camera to transform into substantially rectilinear image data;
- compressing the substantially rectilinear image data using a data compression algorithm to encode the image data into two-dimensionally transformed subimage data blocks;
- transmission-encoding the data blocks for streaming to a server;
- and
- responding to a view request at the server by reversing the transmission-encoding to extract sets of block-encoded data portions to thereby generate one or more block-encoded subimages, wherein the transmission-encoding comprises a Huffman bit stream.
2 more elements
Dependencies are inferred from the claim text.