Patents Assigned to Altia Systems Inc.
  • Patent number: 10205860
    Abstract: A chassis for use in a panoramic camera is disclosed. The chassis comprises a base; an a heat sink formed on a first portion of the base; and an isothermal mounting structure formed on a second portion of the base, wherein an isothermal mounting structure defines a plurality of mounting formations for securing imaging sensors thereto.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: February 12, 2019
    Assignee: Altia Systems, Inc.
    Inventors: Atif Sarwari, Aurangzeb Khan
  • Patent number: 10033922
    Abstract: In one embodiment, there is provided a method for stitching left images P from a first imager with right images Q from a second imager thereby to produce stitched video images, the method comprising: for each current frame N: calculating a spatial distortion Spatial(i,j) for each pixel in a region of overlap between an image PN corresponding to the frame N and an image QN corresponding to the frame N; calculating a temporal distortion Temporal(i,j) for each pixel in said region of overlap; determining a minimal cost path for traversing the region of overlap from top to bottom, wherein said minimal cost path comprises a pixel from each row in said region of overlap; and setting said minimal cost path as a seam for stitching images PN and QN together to form a composite image CN.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: July 24, 2018
    Assignee: Altia Systems, Inc.
    Inventor: Jason Daniel Tanner
  • Patent number: 10033942
    Abstract: Embodiments of the invention disclose a video imaging system. The system comprises a mechanism to operate in a first capture mode capture a first image sequence comprising images taken at a first exposure and at a first frame rate; a mechanism to perform a detecting operation to detect clipping in said first image sequence a mechanism to selectively switch to operating the video imaging system in a second capture mode to capture at least one additional image sequence comprising images taken at a different exposure, if clipping is detected; and a mechanism to perform a merging operation to merge the image sequences to produce high-dynamic range video.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: July 24, 2018
    Assignee: Altia Systems, Inc.
    Inventors: Jason Daniel Tanner, Atif Matin Sarwari
  • Patent number: 9736367
    Abstract: A system for video capture and delivery is disclosed. The system comprises a camera with multiple sensors to capture video at a first location, and to stitch images corresponding to the multiple sensors to produce a panoramic video having at least a 100 degrees field of view; and a cloud-based server to process the panoramic video for delivery to a plurality of client devices, and to stream the processed video to the plurality of client devices.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: August 15, 2017
    Assignee: ALTIA SYSTEMS, INC.
    Inventors: Naveed Alam, Yashket Gupta, Ram Natarajan, Oliver Gunasekara, Aurangzeb Khan, Lars Herlitz, Atif Sarwari
  • Patent number: 9635273
    Abstract: One embodiment relates to a method of outputting multiple views from a networked camera. Each imager of an array of imagers in the camera captures image frames and transmits the captured image frames to an associated image flow processor. Each image flow processor processes the captured image frames and transmits the processed image frames to a multi-imager video processor. An updating of parameters for said processing by each image flow processor is performed on a frame-by-frame basis. Another embodiment relates to a video camera including a plurality of imagers, a plurality of image flow processors, a multi-imager video processor, and a plurality of update queues. Other embodiments and features are also disclosed.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: April 25, 2017
    Assignee: ALTIA SYSTEMS, INC.
    Inventors: Atif M. Sarwari, Naveed Alam, Khurshed Mazhar
  • Patent number: 9497457
    Abstract: A method encoding panoramic video is enclosed. The method comprises: determining repacking parameters for repacking input panoramic video into corresponding encoded panoramic frames without down-scaling; performing a repacking operation to repack the input panoramic video into the encoded panoramic frames.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: November 15, 2016
    Assignee: ALTIA SYSTEMS INC
    Inventor: Yashket Gupta
  • Patent number: 9497386
    Abstract: One embodiment relates to a multi-imager video camera that includes a plurality of imagers, a plurality of image flow processors, a multi-imager video processor, a plurality of exposure control circuits, and a statistics circuit. Each imager includes a sensor array that is configured to capture image frames, and each image flow processor is configured to receive and process the image frames captured from at least one of said imagers. The multi-imager video processor is configured to receive the processed image frames from the plurality of image flow processors. The statistics circuit is configured to determine an auto exposure level based on the captured image frames from a single imager. The multi-image video processor is further configured to receive said auto exposure level and transmit said auto exposure level to all other imagers of the plurality of imagers. Other embodiments and features are also disclosed.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: November 15, 2016
    Assignee: ALTIA SYSTEMS INC.
    Inventors: Atif M. Sarwari, Naveed Alam, Khurshed Mazhar
  • Patent number: 9232155
    Abstract: A computer-implemented method for a multiple imager imaging system is disclosed. The method comprises detecting misalignment between a left portion of an object in a left image and a right portion of said object in a right image; wherein said misalignment is detected using factory alignment parameters to align said left and right portions; and selectively performing a recalibration operation to determine optimal alignment parameters to align said left and right portions during an image stitching operation; dynamically overriding the factory alignment parameters with the optimal alignment parameters; and performing the stitching operation based on the optimal alignment parameters.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: January 5, 2016
    Assignee: ALTIA SYSTEMS INC.
    Inventor: Jason Daniel Tanner
  • Publication number: 20150009350
    Abstract: One embodiment relates to a method of outputting multiple views from a networked camera. Each imager of an array of imagers in the camera captures image frames and transmits the captured image frames to an associated image flow processor. Each image flow processor processes the captured image frames and transmits the processed image frames to a multi-imager video processor. An updating of parameters for said processing by each image flow processor is performed on a frame-by-frame basis. Another embodiment relates to a video camera including a plurality of imagers, a plurality of image flow processors, a multi-imager video processor, and a plurality of update queues. Other embodiments and features are also disclosed.
    Type: Application
    Filed: May 6, 2014
    Publication date: January 8, 2015
    Applicant: ALTIA SYSTEMS INC
    Inventors: Atif M. Sarwari, Naveed Alam, Khurshed Mazhar
  • Publication number: 20140226034
    Abstract: One embodiment relates to a synchronized multiple imager system includes a plurality of imagers. One or more respective sensors are coupled to the imagers. The sensors output a vertical raster stream representative of pixel data from pixel columns, thereby generating a plurality of vertical raster streams. A clock circuit synchronizes the sensors to sense selected columns in the imagers and to output the vertical raster streams from the selected columns. A processor circuit stitches seam vertical raster streams from adjacent pairs of imagers. The synchronized multiple imager system may further include a plurality of input buffers coupled to respective sensors. The clock circuit may include flip-flops configured to acquire the vertical raster stream from respective imagers in accordance with an integer bus clock. The clock circuit may further include asynchronous FIFOs to de-skew the vertical raster streams. Other embodiments, aspects and features are disclosed.
    Type: Application
    Filed: April 16, 2014
    Publication date: August 14, 2014
    Applicant: ALTIA SYSTEMS INC
    Inventors: Atif Sarwari, Naveed Alam, Khurshed Mazhar
  • Patent number: 8754941
    Abstract: One embodiment relates to a method of outputting multiple views from a networked camera. Each imager of an array of imagers in the camera captures image frames and transmits the captured image frames to an associated image flow processor. Each image flow processor processes the captured image frames and transmits the processed image frames to a multi-imager video processor. An updating of parameters for said processing by each image flow processor is performed on a frame-by-frame basis. Another embodiment relates to a video camera including a plurality of imagers, a plurality of image flow processors, a multi-imager video processor, and a plurality of update queues. Other embodiments and features are also disclosed.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: June 17, 2014
    Assignee: Altia Systems, Inc.
    Inventors: Atif M. Sarwari, Naveed Alam, Khurshed Mazhar
  • Patent number: 8717448
    Abstract: One embodiment relates to a synchronized multiple imager system includes a plurality of imagers. One or more respective sensors are coupled to the imagers. The sensors output a vertical raster stream representative of pixel data from pixel columns, thereby generating a plurality of vertical raster streams. A clock circuit synchronizes the sensors to sense selected columns in the imagers and to output the vertical raster streams from the selected columns. A processor circuit stitches seam vertical raster streams from adjacent pairs of imagers. The synchronized multiple imager system may further include a plurality of input buffers coupled to respective sensors. The clock circuit may include input flip-flops configured to acquire the vertical raster stream from respective imagers in accordance with an imager bus clock. The clock circuit may further include asynchronous FIFOs to de-skew the vertical raster streams. Other embodiments, aspects and features are also disclosed.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: May 6, 2014
    Assignee: Altia Systems, Inc.
    Inventors: Atif Sarwari, Naveed Alam, Khurshed Mazhar
  • Publication number: 20130063551
    Abstract: One embodiment relates to a synchronized multiple imager system includes a plurality of imagers. One or more respective sensors are coupled to the imagers. The sensors output a vertical raster stream representative of pixel data from pixel columns, thereby generating a plurality of vertical raster streams. A clock circuit synchronizes the sensors to sense selected columns in the imagers and to output the vertical raster streams from the selected columns. A processor circuit stitches seam vertical raster streams from adjacent pairs of imagers. The synchronized multiple imager system may further include a plurality of input buffers coupled to respective sensors. The clock circuit may include input flip-flops configured to acquire the vertical raster stream from respective imagers in accordance with an imager bus clock. The clock circuit may further include asynchronous FIFOs to de-skew the vertical raster streams. Other embodiments, aspects and features are also disclosed.
    Type: Application
    Filed: August 7, 2012
    Publication date: March 14, 2013
    Applicant: ALTIA SYSTEM INC
    Inventor: ALTIA SYSTEM INC
  • Patent number: 8253815
    Abstract: A synchronized multiple imager system includes a plurality of imagers having pixels arranged in rows and columns. The pixels generate pixel data responsive to light directed onto the imagers. One or more respective sensors are coupled to the imagers. The sensors sense the pixel data from the columns and output a vertical raster stream representative of the pixel data in the columns, thereby generating a plurality of vertical raster streams. A clock circuit synchronizes the sensors to sense selected columns in the imagers and to output the vertical raster streams from the selected columns. A processor circuit is configured to receive the vertical raster streams from the imagers and to process the vertical raster streams to generate a plurality of stitched raster streams. The processor circuit stitches seam vertical raster streams from adjacent pairs of imagers.
    Type: Grant
    Filed: August 9, 2009
    Date of Patent: August 28, 2012
    Assignee: Altia Systems Inc.
    Inventors: Atif Sarwari, Naveed Alam, Khurshed Mazhar
  • Patent number: D733208
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: June 30, 2015
    Assignee: ALTIA SYSTEMS, INC.
    Inventors: Uri Tzarnotzky, Atif Sarwari, Lars Herlitz, Aurangzeb Khan
  • Patent number: D734380
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: July 14, 2015
    Assignee: ALTIA SYSTEMS INC
    Inventors: Uri Tzarnotzky, Atif Sarwari, Lars Herlitz, Aurangzeb Khan
  • Patent number: D753073
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: April 5, 2016
    Assignee: Altia Systems, Inc.
    Inventor: Otto Sponring
  • Patent number: D768751
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: October 11, 2016
    Assignee: ALTIA SYSTEMS, INC.
    Inventor: Atif Sarwari
  • Patent number: D791856
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 11, 2017
    Assignee: ALTIA SYSTEMS, INC.
    Inventor: Otto Sponring